I buy something from Steam only if it's not on GOG. Games from GOG let you play them without the headaches of the launcher.
I don't play very often and when I finally find time for it, it looks like this: - clicking on the game icon - the launcher starts updating - the launcher restarts and asks for my account, because why not? - the game starts updating, often downloading patches above a GB ... and so on. And that applies for Steam, Bethesda Launcher and the rest of the bunch. And don't let me get started on the Bethesda Launcher because that thing alone takes 500MB of memory.