I hate trying to teach my children how to use Windows these days. When I was young, it took some effort to get programs up and running, but once you cleared that hurdle, the computer worked the same, consistently, every single time you turned it on.
Now, most of the time they log in there's a new update to install; or a fresh and distracting dark pattern popup; or a service they need to re-enter credentials for; or, occasionally, a game I've previously installed for them either missing or no longer working properly. It's maddening and confusing even for experienced users.
Perhaps I do need to drop Windows. I'm not a huge fan of the obfuscaon and walled gardens on Macs, and Chromebooks and iPads are more geared towards consumption than creation.
My work keeps me on Windows (programs that have no good Linux equivalent, and a corporate environment that won't accept it for desktop users), but I'm seriously considering dual booting for my children's sake. It's a testament to how far Windows has fallen.
Dual booting is pretty easy these days. The linux distribution installers help to resize partitions etc. The main inconvenience is accessing stuff off linux from windows. I used dropbox to do the sync in the past. Now I'm mainly on kubuntu and rarely use an old windows machine for some tasks.
programs that have no good Linux equivalent
There is WINE.
> I'm seriously considering dual booting
Dual booting is only really for Windows programs that don't run well enough in WINE or a VM, which historically was primarily games before Steam made that a lot less relevant.