well, that's why the current snappy/flatpack discussion is going on. Because someone finally realized that increasing platform fragmentation causes issues.
Of course you can always solve it by shipping the libraries you need… if you do it properly, that is.