I'm not really obligated to catch up on that. I'll try Linux again if they ever sort these things out, until then Mac is a fine dev/personal machine.
> I'll try Linux again if they ever sort these things out
You don't understand. This won't be "sorted out", this is a feature.
Maybe it's just not for you, and that's ok.
Are you sure that's okay? It has App Store, .pkg, drag-to-install, homebrew, MacPorts, and who knows what else!