If you have read my previous post, you may have noticed that we have discussed all of these issues before... You and I have good ideas, but... I suggest you do it by ourself, otherwise it's easy for people to misunderstand what you say.
But from their point of view, I think it makes sense for them not to. Just as Juanito and Sashank999 said that every distribution's package manager tools are different, library names may be different, and kernel versions may also be different... Almost all software packages in all formats are just a compressed document. You can convert any package to another according to the relevant official standards, but it may not be able to be used normally after the conversion. You also need to solve the most core and most troublesome problem: software dependency problem... I've done some related experiments, such as trying to install deB and RPM software on TCL, and it works... But the process is pretty cumbersome...