Earlier quoted context omitted.
Why not Linux (depending on your line of work). Wider hardware choice, easier to upgrade, and no corporate oversight. Doesn't cover all use cases but it's a good option these days.
With computers like framework and system76, the community for hardware support is solid too now. Seriously considering a switch from M1. I feel like macOS is half baked development environment. I only stay because I never bought a Linux supported computer and I got the M1 air very cheap. But I am considering getting a framework as I just damaged a usb-c port and I am not entering apple’s repairability problem.
In my experience though I stopped buying laptops for personal use and started buying desktops. Easier to upgrade, usually cheaper and better support for Linux just by virtue of not having things like a Wifi or BT card.