Marketing/Sales, IT and the entire corporate culture in general is also to blame for over engineering. Everyone involved wants to advertise they know and use the latest tech. To say otherwise is bad for your future
completely agree with you. and i religiously autoformat my code before i read the code and just before i save the file.
However it still amazes me how the majority of developers i work with either have no opinion on the topic or worse think this is a bad idea. some the reasons I've heard was it makes alot of changes to a file causing alot of diffs with previous version making it harder to figure was was actually changed, or they don't like they way its formatted .
I really hope Ethereum takes off. I think this will go a long way of cutting out the middle men between the customer and "content maker". I even hear all the code that runs on Ethereum is open source which makes it even more transparent/turstworthy. Its the cure to capitalism ! hopefully