Well, I don't know your needs and what you use computer for. About that, you are maybe right.
You spoke about desktop use and I answered about that. Saying that Linux is rich meant you have tens of thousands programs coming freely with it. Don't have to pay each time.
Now you speak about servers and databases. Well, you know for sure that Linux is famous for that!...
For the rest, I think you are wrong but I know that I will not change your thinking. I have so often heard those arguments....
Just few points to show you:
- all Linux are Unix compliant: no problem of compatibility witch is not true for the different forms of Windows.
-most programing language and environment are common between Linux and Windows: C C++, shells, Python and so many others...
Farther you say: «it would be insane for any commercial startup software company to sell their wares to a Linux desktop platform.»
There I agree: Linux is not the best place to make money and that's why we love it. But it is possible. Some business plans permit it legally.