It is not obvious to me that diversity is better.
I, for one, like Google moves and like Chrome. I think that web will be better with a single engine. Safari is alternative and I hate it because it always breaks complex layouts and requires additional work.
Linux is a single server OS and it's good.
IE was bad because Microsoft is bad.