A launcher that launches a launcher that launches a launcher and then that launcher needs to update to launch a launcher that needs an update to launch the game but wait i need to login to the launcher to launch the launcher that i also need to login to to launch lauanahchhcha a dhsnhennamebrbjfbnsnsbr.
Piracy is jsut objectively better. Well unless you need game patches then its painful.
gog launcher is useful for installing and updating games but is not needed for actually running the games. The way it should be
Worth noting Steam games that don't use Steam's optional DRM can be launched just fine without Steam.