From what I understand iCloud doesn't actually store the app, its just for a quick recovery of your iPhone. When you download an app that is "stored" in iCloud you are still downloading a fresh copy of it.