It is all about services. It is all about giving customers maximum value for their money. With stable open source infrastructure software I find myself adding customer problem specific bits of my own, some customization, and delivering solutions to customers' problems. Infrastructure software like Tomcat, Ruby on Rails, etc. is just there to be used and to cut development costs. (I tried to explain, with limited success, how 30 years ago, my company wrote everything from scratch for customers, then the vogue was integrating some "off the shelf" software for solutions to save some development costs, followed by using a wealth of open source software.)
I don't use Microsoft software for customer solutions. I don't use SAP. I don't use Oracle.
If, by some happy miracle, a company with great branding like Google could influence many businesses to adopt a Linux desktop, that would lead to even more use of back-room Linux servers and other standards compliant open source software which makes my job easier. Anyway, this is the best scenario from my point of view. As a computer scientist, I basically see myself working in a service industry - and that is fine with me. Drive down costs and increase the value of services.