I can't understand the drama. Why doesn't Valve just provide Steam as a Snap and saves us from installing all those dependencies anyway?
Redundancy isn't a bad thing
If everything was available on every packaging platform, then I'd say the user choice is valuable. However, if most apps only support one or two platforms, it becomes fragmented and you lose most of the benefits of user choice. I like having lots of Linux distributions because most apps work on most distributions. I don't like the current situation with Snap/Flatpack/etc because that's not the case.