the reason why a company with billions doesn't fix their stuff is this:
1) even a company that spends $10m with them on licensing, that's still less than 1% of their income.
2) they profit already: why should they care?
3) you are nothing to them: and your voice is one amongst millions that, if they listened, would cost them an amazing amount of time and money to even pick up the phone or look at the screen (you only have to look at bugzillas for the larger projects to get an inkling on this...)
4) they know you have to have interoperability, and they claim to be able to offer it: unbelievably, people lap that up.
all-in-all, it's am amazingly dis-empowering situation.
what makes it _worse_ is the "oh everyone has it so i gotta have it" delusion.
microsoft software has set personal computing back by FIFTEEN YEARS.
roozbeh, it only takes a few skilled and trained activists to whip up mob rule... they won't be the ones getting physically hurt, either.