What about all of the R&D costs? Does the manufacturer not get to pay it's designers and engineers? I agree that dealers are a problem but the cost of any product has more to it than the simple component parts.
Being liberal and/or gay does not mean you can't handle decenting opinions. Try to go outside and talk to more people. We gay liberals like a good debate and our opinions are just as entrenched as yours.
Every large company in my city (Cincinnati) uises.NET heavily. Some of them are using VB, but they are almost exclusively using.NET. The amount of money and inertia to change that is so high that I don't see how OP's assertion could be correct. Big companies like Microsoft. And that's okay.