I mean, you don't have to use Edge, any modern browser should work. I use Brave mainly, and have not had any issues with O365. You can use OneDrive on the browser, but even if you want it synchronized to your desktop there's a few ways to sync it to Linux:
https://github.com/jstaf/onedriver#readme - FOSS with GUI
https://github.com/abraunegg/onedrive#readme - FOSS CLI (but there is a GUI for it, and a System Tray icon if desired)
https://www.insynchq.com/linux - Proprietary commercial product
Dell had a Linux line some years ago where everything worked out of the box, never got the popularity needed to keep it alive.
System76 has Pop!_OS so that they can provide great out of the box experience with their computers, but they are not as big as other vendors.
A good way to really get a product like that to mass market is to make it available in general stores (Walmart, Best Buy, Etc.), the problem is that most of those customers will not understand why their system is so different and they cannot install that MS Office 2003 they have always used, or that Norton Antivirus that their cousin's son recommended to them 10 years ago that was working fine on their old computer.
And then you have the younger generations that use every other device but a computer. They'd rather do all their school and college work on their phones and tablets rather than open a laptop, if they even know how to use a computer (you'd be surprised how many don't even know how to use a computer).