And the only way to build market share is through cannibalization of windows licenses. Not in microsoft's interest. If you hae a proper office for windows, I bet many companies would consider seriously switching to Linux.
The actual problem is the lack of Group Policy support (or even a viable equivalent - preferably one that's cross-platform).
The only part of "Office" I really even use though is Outlook (at work), and it's pretty good at the job it does.
[0] https://support.office.com/en-us/article/how-to-install-and-...
Enterprises don't just use free OSS software like that. They'll use Redhat or some other corporate-backed variant, and in the end the license cost will be the same but most software and drivers don't work, users will need to be retrained, and support costs will rise dramatically. They can't even use .NET to build any internal desktop apps either.
It's a terrible deal.