Personally, I don't mind Steam, but yes, Larian could certainly do a better job of communicating with and supporting non-Steam users, even if it's just hosting patches on the Larian Vault.