As software continues to eat the world, and a lot of that software is SaaS, much of that software will be developed to run on either Windows or some variety of Unix. While the Unix market share remains lower than Windows[0], it's enough to support a market.
Apple captured a large share of the hardware market both for developers who wanted to develop for iOS, but also developers who wanted quality hardware that ran a Unix variant that worked out of the box. After shipping quality hardware for years, they made a sequence of missteps that they are still recovering from:
* Faulty keyboards that failed relatively quickly - https://www.nytimes.com/2022/07/20/technology/apple-macbook-...
* Thermal issues that killed performance - I use 2019 Core i7 and M1 MBPs daily, and still find the thermal performance differences amazing a year after I bought the M1
* Designs that aren't upgradeable/repairable - I upgraded the RAM and drive on my 2008 MBP, and replaced the battery.
I've been reading The Setup blog for a few years now. I noticed a clear trend where developers moved to the MBP for developing on a reliable Unix platform, and a clear trend more recently (pre-M1) where developers moved away from the MBP because of the above issues.
I chose the Dell XPS Developer Edition years ago at a startup where we were developing on Linux because I wanted to develop and test on the same OS we were using for our product. Coming from a MBP, it was a let down, in both the hardware quality (trackpad, coil whine), and OS compatibility (not great power management out of the box, etc.). Maybe it's better these days, I haven't used recent versions of the laptop.
I think there's a market for Framework to succeed and take marketshare from Apple for devs who are looking to work on Unix using an upgradeable/repairable laptop of high quality.
[0] - https://en.wikipedia.org/wiki/Usage_share_of_operating_syste...
[1] - https://www.usesthis.com/