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.