The issue with Windows is that everything is painful, clunky and not well thought. It's death by a thousand cuts.
At least with Linux you know you need some knowledge to be proficient at it. Windows tries to be simple to use but it's not, it's a hodge podge of different UI/UX patterns and philosophies, there's no way to create a mental model that you can apply consistently and effectively, you need to learn what each task requires to be able to complete it.
I might well try the new UBPorts version on it as I've got an older UBPorts running on a JingPad. Basically, the original PP is very much a toy device unless you've got some very specific need for one.
A lot of the comments here are no better than what we are seeing on that reddit post, which is sad.
Like you I use all 3 operating systems for different things. However Mac is my preferred OS for just general computing.
Linux I have installed on quite a few VM's and Raspberry PI's.
Windows I use for gaming, pretty much just gaming.
If we leave our tech bubble there is something to be said for the average user to use an operating system that the vast majority of software just works with. Yes Windows has its problems, but for the most part if you have an issue you can get support instead of needing to post to reddit (like this person with linux did if you check their post history).