If you have no 32 bit processes on the system, then 32-bit shared libraries don't have to be loaded (saving RAM), can be omitted from the system entirely (saving disk space), and don't have to enter into the test matrix (saving engineering time). I suspect it's as simple as those optimizations.
Yep, it really is that simple. It reduces an entire category of issues. This is also why some people entirely disable multilib in their Gentoo systems.
Also on Arch Linux, you typically only activate the multilib repo if you need one of the applications in it (which includes most notably, Wine and Steam, and a bunch of emulators).
With hardware SO cheap, and the amount of RAM or disk space these take up it would be self destructive for Apple to ostracize so many customers over something that is literally dirt cheap to accommodate.
Yeah sure burn more customer goodwill after the last batch of MacBook Pro's... Apple is in customer maintenance mode, Tim Cook especially, technically this might make sense ,just be prepared for customer backlash at a time when Apple really doesnt need anymore of that.