MS Office is hardly "niche professional software." I hate it, and recognize that I can use the online services, but the reality is that I have to send, receive, and work in this application and I can't easily do it on Linux.
I don’t do corporate work on my home computer? I don’t know who’s suggesting corporate IT departments should convert everyone to Linux. “Work computer” and “home computer” are entirely separate use cases.
(Also a ton of MS Office work is being done through the web interfaces now anyway. I find the web versions pretty terrible but people seem to put up with them.)
I am also forced to use "productivity" software from MS, but I make do with the web versions on Linux at work. I hate it all, but it's okay. I am playing the long term game of trying to get my whole org to Linux. It helps that I can influence technical decisions, slow but steady process.
> the reality is that I have to send, receive, and work in this application
Why? You can edit MS Office documents fine in LibreOffice and other similar software.