Why would they care? Whether an app is 100mb or 500mb has zero financial repercussions for them. (In a consumer-friendly world they would care, and we want them to care, but as is, they have no reason to care)
There's one major reason to care - the AppStore has a threshold (200MB i think) over which it will warn users about the app's size if they are on cellular connection (IIRC it used to block downloads entirely). So there's a fair bit of incentive to stay under 200MB.
If they're on mobile. But then we are talking about people with $1000 phones, who almost certainly have tens-of-gigs-if-not-unlimited data plans anyway, so companies still don't care.
I am always a few years behind on smart phone models, so I don't have that much storage space. Every few months I go through my app list sort by largest size and delete the top few apps which are not necessary for me. So it definitely has financial repercussions for them. Smaller apps stay on my phone longer and have a higher chance to be used again and bring them more ad revenue..