What does the launcher do with regard to the operation of the game that cannot be done within the actual game itself? Is it due to a technical limitation or simply there for the convenience of the players? Are there alternatives to such methods of starting the execution of games?
If this is peeving you by the way, you can use multimc to create a shortcut, even to join a server or world directly to skip the title screen entirely
PSA: Prism Launcher is a fork of MultiMC but with more features