Web apps can run offline. Google could figure out web app android launchers if they wanted to. The performance overhead exists but is slight. It doesn't matter to 90+% of applications, including many games.