Best practice for business continuity is to use a product with a support contract behind it.
Yes it rarely breaks, and local IT usually fixes it via StackExchange or Social.Msdn searches. But when you don't have an answer, you can say your admin is on the phone with support, and it's no longer your job on the line.
I realise that most linux advocates don't experience nor understand this type of Fortune 500 corporate culture, but this is the decision engine for Microsoft's terrible direction in most things. Purchasing Office is a cost with benefits that outweigh the cost of not having it. It's operational overhead, and no one will question the decision.
Ideology, future state, compatibility, and all the rest are simply not a factor.
The decision to make the OS and development tools and Office more appy, and mobile friendly, is largely because business will buy it anyway, and the admins get no say, especially when support ends for the non shite version.
Business continuity above all else.