That's kinda the best thing about Apple, they are brutally focused on solving a problem at any cost. Thats why AirPods are so small, the apple watch is so incredibly featured and why they build their own CPUs. Making choices like that sometimes means realizing opportunity cost, you can't have the best of everything.
Meanwhile, in fairness, the Mac is actually a pretty great development platform.
"
Especially with the Macbook Pro they seem a little confused whether it should be a good dev machine or a super thin high end laptop.
Except replaceable batteries, anything related to right to repair, or even calculator apps that reliably work beyond 1 digit per second
Which can be a great experience if/when you fit their priority profile. If you don't, they're permanently frustrating.