I agree that it's empathy for the user, but I'd say it's a workaround, and as such it's tech debt.
Doing that allowed Apple to not have to maintain 32 bit compatibility which allowed Apple to make the operating system smaller (all shared libraries have to be duplicated including in memory) and allowed Apple to completely remove 32 bit support in the later ARM processors.
Libraries being able to consume less memory and being able to either reduce the die size or add more features is a direct consumer benefit.
Shouid Apple also have kept PPC support in Macs forever? 68K support? OS 9 support? Why stop there, why not ship with Apple //e 65C02 support? I’m sure I lost some valuable AppleSoft basic programs over the years.
And yes, it's ugly, but reality is ugly so we have to deal with it.