You have to ask what is the motivation to keep the storage usage down, I can't see any. If an app runs at a speed acceptable to the end user, nobody cares.
1. Inform users what they are missing out 2. Instill a culture of performance first over features in software dev shops.
The financial incentives of doing these are not very compelling.
Yes, people care.
Your app is NOT the only one on my device.
Also funny when people looks at a website and then complain about why the developers would do this. They did it because that's what they get paid for.