^^^
You can wish for MS decline and I have no problems with that.

Nothing is permanent. People die and companies are not immortal. However, you are very wrong regarding costs. MS products in enterprise world are dead cheap and give away.
Few examples:
Look the cost between SharePoint Vs its nearest products such as Documentum or some other doc mangement/content management product. Miles apart. I know you can come with some open source free product

that to without considering the cost of implementation, expertise costs and support costs. Another common argument is that the non-MS products are some super-duper toppers. I worked on end-to-end implementations of SP and Documentum. When I was a kid I also worked on Broadvision.
Let us come to database (do not come with some arguments such as SQL Server is some crap etc) - Even the MPP version of SQL Server with everything you wanted is 50K. However, see the bundle it comes with - (1) SSIS (beats out Informatica on any day except in the MS-hate crowd) (2) SSRS (see its features and compare to Business Objects) (3) Entire range of BI tools.
Most of the needed versions of SQL Server are less that 15K with the above bundle. The bigdata one is the only one that is even 50K. I worked on large databases in SQL Server, Oracle and now EMC Greenplum (all 10TB + data)
Nothing is expensive as any other product. The cost of integration in non-MS world is very high and in MS world it is all on same .NET platform which is built into its OS.
Another advantage is that you need to have seperate support agreements with a host of vendors in J2EE/Open world. A blanket support agreement is all that is needed with MS.
My point is cost is one area where MS has advantage.
The problem in my view in the enterprise world is that no company other than MS and google has the wherewittal to have a long term strategy and also bear losses in the short run. It is all quarter to quater and shareholders pulls and pressures. What they are ending up are buying off some products and creating some integration. In the end at the time of customer implementation things like this version of JBOSS will work only that version of Greenplum. Support stuff is so fishy and exorbantly expensive. Good for Indian IT DOOs though. Lots of money to make with a lot less expertise.
See Oracle, instead of buiding an MPP engine, it just bought exadata and raised a green flag saying "I have it", "I have it"

. Purchases SUN and Java and thinks it has a WIntel type advantage with a .NET framework. Oracle a database stalwart purchases something else to handle bigdata and that is the truth
IBM purchases SPSS and Netezza and tells the world that it has world's greatest analytics and greatest appliance. Still it can't beat slow and sustained SAS analytics because there is plan in SAS world. See IBM instead of developing DB2 into an MPP and with a great hardware background goes with a shortcut of acquiring Netezza. I attended their sales pitch when we are deciding on suite. Both Netezza and DB2 guys promote for the same solution. IBM is the company that boasts of watson and it cannot give a sustained analytics solution

. It can give but not interested to build from groundup because its shareholders do not approve.
See Informatica, it is no more interested in writing new stuff. It just goes off and purchases b2b for ETL of unstructured data. I started using it. Entire Informatica is written using Java for frontend and C++ as its engine. This b2b is written with Windows perspective. The UI behavior is way different in Powercenter Vs b2b. By the way Informatica XML handling is DOM parser as opposed sax type stuff. If you have a large XML for ETL they ask you consider XML as unstructured data and use b2b. Isn't it a shame for a company whose core-value is ETL?
Another myth in the hate-MS crowd is that MS products are some closed and non-open standard stuff. They always go back to its worst technology days of COM/DCOM and still drifts the argument. Today's MS products are complete open standards based products and are driven by XML written on XML.org standards and other similar browser, document standards. Now the gripe is that it did not open its code
I can go on and on...
