Thats great and all but, its only user experience and ease of use and
maintainability that companies are going to really look at. A certain
faction will always look at it the way you do, and though you may have a
point, when it comes to the business case of using it - "Will it work
for my company?" is all that matters to them.