After 10 years or so, one would think that if it really was a lot better, at least half of all products out there would be Agile-based by now?
No. Most companies don't understand Agile so they're either afraid of it or they implement their own flavor which is usually far from Agile.
And here's some of the stuff I heard managers/CEOs say about agile:
Agile may be better than waterfall, but what would we do without all that documentation??!?!?1?? How would the project survive and how could the developers write code without shitloads of documentation? Who the fuck do those computer programmers believe they are when ask to be considered human beings? Everybody knows you can't trust your employees with anything, so you have to make all the decisions because they're either incompetent, they might steal your code or they might intentionally break it. Waterfall WTF! </sarcasm>