Linux sucks in many ways. However, at least it usually respects the user. Linux Mint won't autoupload your files to onedrive and if you make changes to the system like changing the default browser those settings will be respected. The system is a open book for you to change or break how you wish.
Love or hate it you must appreciate the amount of control Linux Mint gives you.
Linux is just the kernel. And that's what I meant: no specific software stack, just the freedom to choose. Eg, if you want an easy, stable and robust experience with a lot of freedom, Debian. For even more control, Arch or Gentoo. But even those three have drawbacks and problems that could hurt professionals, but less than other distros. With Linux you have the choice, with windows you don't.
Oh, you mean, just set up a small dedicated server, permanently tied to my router that I either have to pay for a domain for Couldflare protection or use a VPN to access?
It takes effort but let's be honest if you are using Linux you probably have the right mindset to learn. It isn't crazy to setup the Nextcloud AIO and port forward 443. You can even get more complex and use a VPS with a public IP to route traffic into Nextcloud. You can find tutorials on how to do this.