I think some people use the “launchers” for much more than just starting games, like social features or drm-free or trading cards whatever other features all these store nowadays have, and others just wanna keep all games in one place. So I guess its a personal preference for most, but honestly Im not gonna tell…