I can see how you’re trying to justify a bad mangling of an analogy.
If we follow your modification of your modification of the analogy, you want physical cases for your games, which has nothing to do with launchers at all.
Though it seems you don’t want launchers at all, you want independent executable files, which isn’t what a launcher is in this context.
Cd player executes the code on the cd
Computer executes the code of the game
Now you see how different drawers or different cd players don’t work?
The launcher can just be the .sh file included with the game
I can see how you’re trying to justify a bad mangling of an analogy.
If we follow your modification of your modification of the analogy, you want physical cases for your games, which has nothing to do with launchers at all.
Though it seems you don’t want launchers at all, you want independent executable files, which isn’t what a launcher is in this context.
Those are launchers, are you confusing launchers with libraries?