I quite agree. When somebody describes an OS as ‘garbage’ it probably says more about them than it does about the OS.
In my experience the old adage of ‘never install a Windows driver update’ no longer holds true. In fact many of the issues people have come across have been because they manually installed drivers, once they did a reinstall and let Windows update install drivers everything worked just fine.
I do still believe that it is folly to ‘upgrade’ an existing OS, whether that be 7, 8.1, or an earlier release of 10. An upgrade in place, keeping existing applications, is always a bit of a risk. It’s far better to perform a clean install every time, that’s how I originally installed Windows 10 (on an 8.1 system) and how I’ve installed the two upgrades since then.
I suspect that a lot of the reported problems are because people take the easy route and upgrade in place and also because they then don’t take the time to learn the changes to the UI and how to configure the system to their liking.
When all that’s said, Windows 10 is not going to please everybody. Indeed, Windows doesn’t please everybody which is why Linux is so popular. If Windows 10 isn’t to your liking then run something else. Do try to remember however, that just because you don’t like it, or can’t get on with it, that doesn’t make it garbage. After all, there’s a whole bunch of people running Windows 10 with zero issues at all - myself included. Perhaps we know something you don’t?