Technically, Adobe is a
Windows and Mac thing. Been that way for a long time. Even Draw isn't
Windows only now.
WINE, I would agree with. VMs, no. That very much works as long as you have hardware that can support running a VM for optimization and it is far from useless (desktop VMs, not VMs hosted on a server). In fact, in some ways, can actually be better, but that also depends on where one's mindset is (I wouldn't run
Windows on a WAN at all, particularly now). Enough resources, one can even run
Windows based games without much hassle within a VM (not easy, but can be done).
I run Linux for 100% (print, cut, design, embroidery digitizing (which is a vastly more a
Windows thing and much more niche compared to Adobe) using native apps (some plugins may not be, electron based (ugghhh)) and while it is harder compared to
Windows (and that's really not due to Linux or
Windows, but support, or lack thereof, by 3rd parties(and 3rd parties are what make or break it on
Windows as well, out of the box Linux is better compared to
Windows, it's 3rd party support that does it)), it is very much doable. Is it harder.... yes and no. It requires learning different things, or doing things different, but that would be the case if someone went from Win -> Mac or vice versa. I definitely wouldn't commit to one or the other without a trial period to see if everything works alright. But have to be willing to do projects within the new ecosystem and force having to use the new system (I mainly learn by having projects to do, so this works for me, I would imagine for most people as well). Don't use that previous system as a crutch and constantly defaulting back to it all the time or at the slightest hint of trouble.
I tend to error on the side that people need to be more nimble and be willing to change things up (if it is actually able to be done) compared to just staying on one thing. Why I usually also don't suggest being used to a very specific workflow that is vendor/tool specific. This helps with being able to change up tools if/when needed.
I've soured on Ubuntu. Servers, I would go with a BSD variant, but that's me.
Pretty much it and with AI, it has to collect even more to make the AI remotely useful (and I'm nowhere near a fan of what passes for AI now, but that's me) and that's the "G" rated take on it.