Apple lost me a year ago. Their software design and implementation has been declining for years, but it was the MBP keyboard fiasco that finally did it for me. Observing what has happened with Catalina has affirmed my decision.
Meanwhile, the state of Linux as a daily driver has greatly improved. And far more hardware just works with Linux. Right now, a System76 laptop running PopOS is really great. Considering cost, such a setup is far cheaper than a Mac, and I'm guessing less than a Windows laptop (since you avoid the Windows tax).
If you are comfortable developing in a Linux environment, and you don't have to use MS (or Apple) systems (e.g. because you are developing for those platforms), I can't imagine why you wouldn't use Linux right now.