Speaking as an IT person and a programmer....
About a decade ago, knowledge of HTML/ASP/JSP/CSS/Java was required if you wanted to do anything with web pages. And the more complicated you wanted to get - such as adding buttons (oh my!) or text fields (gasp!), the more complicated it was to actually do the task.
In today's day and age, WYSIWYG editors are standard, and you can pretty much create any web page with little to no coding knowledge. Yes, the languages are nice to know in the event you want to do something really far out (like secured socket layering or advanced transact-sql database calls), but it's no longer necessary to know these things.
As a programmer, I can't remember the last time I actually wrote a piece of code that I didn't copy and paste at least some part of it from somewhere else. You don't need to recreate the wheel - you just need to make sure the wheel fits the car you're driving.
But you are right on one thing - we aren't cheap. But loads of Mountain Dew keeps us happy.