Ugh windows is just insane
I mean it, stuff like this.. like.. wtf? why in order to keep a userland app updated does there need to be some kind of service running with root privileges? That just trusts a world-writable object to tell it what to run?
Like.. just.. make a 'steam' user and group. Install your steam shit and keep it updated in /opt/steam or /home/steam or wtf just don't do what windows does :V