You can get all kinds of bad solutions, and some great ones too. But usually the main issue with contact forms is not the tech. Companies just don't have good workflows, or the people, or resources, or the will, to properly deal with inbound contact requests
Sometimes, the people running the business don't even know they have a website, or that the leads are going somewhere, or how to get access to them
When you decide to take inbound contacts seriously, it's usually worth it to have some good tools to get in touch quickly and keep track of the interactions (like having the form be integrated with your CRM, and automatic callbacks - or click to call, triggered by inbound leads)