I haven't used Windows in a few years, but I was actually fairly happy with Windows 10 as a casual user.
Devs don't test on low spec machines and MS fired the team that maintained the testing PC zoo a decade ago.
Linux on the same hardware does not.