Yeah, Windows is way too limited for anyone with advanced needs. Every time I boot into Windows it feels like I’m wearing 10lb sandbags on my legs and wading through 3 feet of shit… whereas in Linux I can make my computer sing without my hands ever leaving the keyboard, but that’s because Linux is more customizable and offers more control over it.
Aside from gaming, everything else you mentioned is objectively easier on Linux. Programming is easier because a lot of tooling is already there or just a few clicks in the package manager away. All the local AIs I know run in Linux, and most in docker containers, which objectively works better in Linux by far. And customization? Lmfao… it’s not even close buddy, there is far more customization available in every single major Linux DE than there is in Windows. That’s why I feel so weighted down by Windows, it has dogshit workflows, and you can’t customize them.
For you to say otherwise is just complete fucking ignorance. And that’s not an insult that is a matter of fact, it’s objectively easier to do all those things in Linux. The problem is that you have been institutionalized by Windows… and until you accept that, you will never be able to transition. You need to forgot about how you would do things in Windows, and learn the way things are done in Linux. You can’t also expect to just understand right away either, how many years of experience do you have fucking your brain over with Windows? Yeah, that’s a lot of bullshit to unlearn.