As I recall, a lot of large companies use MS Windows and MS Office for their standard user desktop. They might not use it for the software that runs their enterprise but they are still paying MS lots of license fees... In this sense, I think MS also "thrives" on large companies...