You have driver issues. Improving on this problem will require further locking the OS which you may not want.
Some of us appreciate the NeXTSTEP heritage on macOS but don't want to put up with prices, or soldered components, killing any kind of expansion.
Also many of us do have decades experience with Linux, but decided to save the time spent with Linux tinkering during our youth, by using local VMs or cloud instances.
I will agree that the ram/ssd factory upgrades are horrendously priced. Other than that, I don’t see their pricing as unfair at all.
Known bug in windows 10 for ~ 6 years, eventually fixed in windows 11.
So anyways I used to work at MSFT, I've even stepped through the Windows Kernel source on occasion (great code base) but I'm now running Linux on my home PC because the customer obsessed company I dreamed of working for one day (and ended up working at for almost a decade) is long gone.