I'm gonna vote with my OS. I'm not really worried about macOS too much coz I do like the freedom of Gnu/Linux. Linux and BSD are true multi-user Un*x-like OSes with pre-emptive multitasking and protected memory, same as macOS. MacOS is based on NeXT which is based on BSD. The command lline tools that work in Gnu/Linux or one of the BSDs are the same command line tools (more or less) that operate in a macOS terminal. ls, cp, vi, ssh, sftp, pipes, tail, less, cat, scripts, top, ps, etc etc ... all the same. A switch to PC means I'd be functionally trading one BSD for another BSD.
I used a Gnu/Liinux-only system for four years, 2007-2011, when I had zero macs for personal use. (I used a Mac at work during this period.) I was quite content with Gnu/Linux during this period, and only bought a MacBook again coz I wanted InDesign, which I no longer use.
Gnu/Linux and BSD have a wide variety of desktop environments and window managers, while macOS offers you "their way or the highway."
However, I don't upgrade my hardware every day. I do have two macs now ... they weren't cheap ... and probably will continue to use them for months or a year. So I have an invested interest in Apple not producing a crap OS. But at some point, Apple will either produce an OS I find acceptable or I'll switch to PC hardware running Linux/BSD.
Linux has had a tremendous surge in popularity lately due to Windows sucking more than usual and coz Linux gaming has truly arrived thanks to Proton and the efforts of Steam. There's
Bazzite and other gaming-centric Linux distrubitions. Linux gaming is the "foot in the door." The tip of the spear.