it would be impossible to reduce without making the launcher download clients seperatly optionally
actually thats a good idea
the launcher should be like whenever you play a game, the game's version is downloaded, and it should also maybe check for updates like roblox launcher does
but thats probably hard to implement