May I venture a guess that you never tried to manage a 5-10 million line project?
That's what I do. I'm not a programmer, I'm a manager. I run teams of a few dozen people on subprojects within huge telecom-related projects, and my job is to try and keep it all from collapsing in a heap of bugs.If you had any experience of that you'd run a mile from any technology with this hit and miss attitude.
I can't tell people what version they should be using because half of them work for a completely different company. They have their own dependencies coming from other projects that I'm not even allowed to know about.