&gt; 3) ability to make games (access to graphics, etc -- this also kind of hampers the case being made about &quot;bloated&quot; sites when people seem very willing to download 100MB games)<p>There&#x27;s a huge difference between downloading a 100 MB app once (plus occasional background updates) and waiting to load a 100 MB web game every time it falls out of cache.<p>Plus the web loading delay happens constantly <i>while you&#x27;re trying to use it</i>. You wait on an app download exactly one time: when you buy&#x2F;install it.