As a user of the Linux desktop, I really love it when library updates break compatibility with the software I use too. Or can't be installed because of dependency conflicts.
Containers are popular because shared libraries cause more trouble than they are worth.