You're not wrong, but office users should be locked to a browser in 2022 anyway. What do they need Windows for? They can all use a web browser.
Microsoft has done an amazing job convincing the office world they need Windows, when they don't need a single feature that it provides in 99% of cases.
As an officer worker, there are many many things I do that cannot be done in a web browser. File comparison tools, macros and complex excel queries, hard applications for both new and legacy critical programs...
Can this be done on Linux? Frequently. Can it be done in a web browser? Rarely effectively and often not at all.
I can vouch for personal experience with macros and Linux, since I made my return to it this month. It's not ideal yet, but it's workable, and there's a generational transition taking place while moving from x11 to Wayland, since the two have different notions of input, so you have to wander through some compatibility stuff to find your way.
This is annoying, but already much better than the Windows story, because you can customize things right down to the kernel level and generally get the result you're looking for in a pretty direct fashion. I now have it set up so that it detects the model of keyboard I plugged in and redirects specific models to specific macro layers - a seemingly obvious two-keyboards use case that can be a serious hassle on Windows without resorting to a hardware solution.
VBA macros aren't supported. Last time I checked even conditional formatting wasn't supported, although I see now it was added in January 2022 [1]. Even so, as with many other features, the web UI is different and more limited. Links to documents stored locally or on an SMB share don't work. Scrolling through thousands of rows is laggy. Generally, Excel Online is useless for the complex spreadsheets used in large enterprises, which themselves are often workarounds for the limitations of the web apps the enterprise is supposed to run on.
Last i heard they experimented with windows running in the cloud and the user having just a kind of thin client.
It is hilarious that 20 years after SUN's "The network is the computer" and some years after freedesktop's initiatives "wayland", "X is obsolete" "X on network sucks", Microsoft is coming doing just this.
I'd have to say that, today, all of those can be done in the browser except Excel.
File comparison, hard applications, legacy code, can be compiled to WASM and run quite well in the browser. The pieces are in place to do it, they just need polishing and tuning to make it ubiquitous. Even Excel could be compiled like this but again MS wants to own you and pin you over a barrel while extracting everything they can from you, so Excel won't be available. But many/most Spreadsheets can be done in Libreoffice, or code or no/low code alternatives.
> Why not? The WASM approach the OP is suggesting works entirely locally, the web is simply pushing client code to your browser
Because "the web is simply pushing client code to your browser". Untrusted code. Which may violate the confidentiality of you document.
I still don't get it why companies which deal with "confidential information" are very happy to put those documents in the cloud. But ... it is their data and they decide what to do with it.
I think you're still misunderstanding. The documents don't need to be "in the cloud", the WASM in your browser can operate on them locally.
Is the WASM "untrusted"? Sure, I guess, all code you haven't written yourself is "untrusted" by default. Why would a native application shipped via CD or download be any more "trusted"?
OneNote is still a pig in the browser. Every day it has to reload and loses track of all the folders in the notebook so I have to reload them all again.
Not sure if with "should" you are talking about some kind of ideal world. But in 2022 in the real world, this cannot be done. Online Word is a joke. I would like to use it (because I hate MS Office, so if I could go without having it installed and taking room in my HD and start menu, it would be great) but it's unusable even for my quite basic needs. A sister comment talks about advanced stuff like Excel macros, etc.; but even very basic functionality is not available.
For example: right now, it's impossible to edit a document online with Track Changes without showing all the changes (which makes documents practically unreadable). And you don't even have pages online, documents are shown with a continuous layout where it's difficult to know where pages start and end.
MS Office in browser is like Teams: terrible. Aparently MS decided to rewrite the UI for the browser app and even they acknoledge that is not working (do you want to open in desktop app ?)
Microsoft has done an amazing job convincing the office world they need Windows, when they don't need a single feature that it provides in 99% of cases.