Re: [xquery-talk] what XQuery COULD have done for the world...
Look I don't want to try to appear smarter than I am so I caveat my comments by saying that I'm not an expert but I get the thrust of what your saying.
It's a consequence of the general lack of programming language education within the industry. Actually it's not just industry, universities graduate computer science students without making them take a course in programming languages - many don't even have one on the curriculum.
So people learn to program without being equipped and are sometimes elevated to the status of programming demi-god without ever having the ability to evaluate programming languages and while they will argue that they can pick up other languages you can't pick up the ability to evaluate them. You have to study that. Hence we have a situation where the most complicated programming paradigm - OOP is the most popular and is generally but wrongly thought to be (relatively) simple and more capable.
People take what they (think they) know and feel comfortable with and transplant it into a different setting without being equipped to give or giving proper consideration to it's applicability in it's new environment. SQL/NOSQL is not the first and won't be the last instance of this happening.