When I ask people who develop on #MacOS how they put up with that crap, they never even understand the question. And when I say "look, this is what I do on Debian" and show them APT, debootstrap, schroot, sbuild…, half the time their reaction is actually to deny reality entirely and insist that what I'm showing them isn't actually happening—like I'm putting on some very elaborate ruse.