Having worked with Azure for a number of years now, I get the distinct impression that it is developed by people banging out features because they are told to do so, and have no interest in what the feature is for, who uses it, and how. There is nearly zero quality assurance, because angry customers will shout at support. Support is not allowed to discuss this with the developers, instead they will tell customers to "suggest" features -- such as POSIX compatibility -- on a public feedback forum and then this gets voted up, like a popularity contest.<p>Imagine going to a hospital run like this, where the surgeons just do whatever they're told ("I got told to amputate, so I did. What do you mean check which leg to cut off?"), have zero interest in basic hygiene let alone antiseptic practices, and then angry patients can submit a piece of paper into a suggestion box with requests like: "Please cut the correct leg off! Also, it would be nice not to get a massive infection after surgery."<p>To which there will be a curt reply saying: "Customers can scale to additional legs, and they can purchase their own antibiotics if they so choose. Closed, will-not-fix."