You seem to believe I'm in some sort of indenture to Microsoft. You simply don't get it. Microsoft is not the company store. If they upset or even infuriate their customer base - THEIR CUSTOMERS WILL LOOK ELSEWHERE. How many times must something so obvious be said? If .NET is unable to provide what businesses want, they will use the older technology, or switch to something other than .NET. Microsoft will have to recover from a bad decision. It won't be the first time.
Obviously not enough, in your case. In the meantime, record profits. If you want to use something else, go ahead, I don't see anyone stopping you, do you? But the best and brightest have moved on to something better, not stuck whining about the past. That's the way this business works, technology improves, continuously. Either hop on board, or get out of the way. How many times can something so obvious be said?