Earlier quoted context omitted.
Steam has a package so dependancies can be satisfied easily without resorting to "install xyz beforehand", and it runs an installer into your home folder because the user has to be able to modify the games directory for many, many games on steam, because stuff like configuration, custom maps, custom models etc, is stored alongside everything else. Also steam has diff based patching (which requires accress from whoeve…
This is irrelevant. They can add the Steam binary to their own PPA and update it as they update the client now. Steam will be able to do all those thing, like every single program in Linux can, while being installed as a system package. The way they're doing it now is plain unclean.
Even the steam client package itself is something like 100megs, so it becomes painful without diff/delta patches. (steam updates a LOT)