Because doing something like that is not only a space and data duplication problem, but also a security problem where you have to be sure that when a specific program has a critical bug (let's take openssl for instance) all the "self-contained programs" that you have on your machine get updated at the specific version that can save your ass... and that's become a vendor-specific issue, not something that you as a user or admin can solve directly and easily.
3 comments
[ 3.6 ms ] story [ 16.6 ms ] threadWhy can't apps be self-contained downloadable things with all their dependencies contained within, like back in the Apple Macintosh days?