Your experience sounds so familiar to mine. My MBP 16" has gone through all kinds of problems, from regularly crashing while sleeping under Catalina (I almost returned it at that time) to now randomly losing ethernet (via an Anker USB-C adapter) and then crashing about 1-2 minutes afterwards.
My initial problems only disappeared after several months, when Apple finally fixed the issue. The guys from the Apple Store had me completely reinstall macOS and then test it out for a few days/weeks before installing additinal software, though. Very funny when you use your MBP for work.
The latest versions of Catalina where quite stable for me, but for some reason I felt I should install to Big Sur. It had been out for such a long time, it sure is stable now. Let’s not dig into how they ruined notifications, but as described above, I was now introduced to a new crash pattern.
From what I found online, it seems that macOS (or the MBP 16" in particular) is still incompatible with a lot of USB-C displays, which sometimes causes those seemingly random problems. Which is great, because I bought a relatively expensive USB-C display specifically for my MBP at work…
Anecdotally, my MBP did not crash in that way - ethernet down, then crash - while at home, connected to a CalDigit TS3 Plus hub, which is my only cable connected to the machine.
Sometimes, I just wish I could go back to my good old PowerBook G4, which is still running great by the way, even without an SSD.
Let me tell you, though, that from my experience, Windows 10 can be a total pain, too.
I built a really nice desktop machine in 2018 for Adobe Lightroom (which had become unusable on my 2011 MBA 11"). The included backup solution has been totally unreliable, which I only found out by accident because Windows does not mind warning you about any problems. It’s easier for third party software to interfere with basic system functions, which could in theory be a great thing, but stops being great when your BitLocker encrypted drives suddenly all fail to mount.
Updates don’t take as long as on macOS? In theory, yes, but in practice, from time to time, there will be an update that just never ends. And the official recommendation is to wait for at least several hours before daring to reboot, which might completely f*** up your Windows installation. (Luckily, a reboot in safe mode somehow did the trick.)
And that’s just my experience with a high end machine with not a lot of software running, which is only used very occasionaly.
At work, I’m also taking care of IT a bit (we have an external IT consultant, but I try to quickly solve issues myself instead of having employees wait for remote service). There have been all kinds of weird problems introduced by minor and major Windows 10 updates, from random crashes (including the good old blue screen) to the search function being broken. And everytime such a thing occurs, you can start digging in the settings first (because obviously, when search stops working, it’s probably a user error), then you start Googling, and then you hopefully find that thread on the MS forums where other people are complaining about the same issues. And then you hope there’s a workaround, because otherwise you just wasted a few hours just to come up with “Well, that sucks, let’s hope the next patches will fix this.”
Last month, I bought a new PC (Lenovo M75q Gen 2) for an employee. Configured it, including migration of all the accounting software and data, started using it - and it randomly lost ethernet between every 5 and 120 minutes. Spent countless hours trying to fix it, no success. Mainboard was replaced, no success. Bought a second PC, thoroughly tested it, transfered data to it, tested it again, seemed to work, then stopped working. The “old” PC, reinstalled, still had the same problem, too. Then late in March, a new ethernet driver was released by Lenovo which fixed the problem.
Sorry for the rant, but trust me: Your experience might be better, but just as well your experience might be better if you had bought a different configuration for your MacBook, or if you just buy another MacBook, of if you just wait for another few months until finally Apple fixes your issues.
Oh, and don’t get me started on also the daily annoyances of actually working with Windows 10. No Preview which let’s you easily rearrange PDFs and quickly export PDFs/images to different sizes and formats, no quick look which let’s you run through tens of PDF files and rename them in a few seconds, no instant search on Synology NAS because Windows doesn’t use the remote search index, …