This is definitely true concerning androidAndroid applications. Four years ago, a simple app took about 2-5 Megabytemegabyte space. Nowadays a simple app takes about 10-20 Megabytemegabyte space.
The more space available, the bigger the app size.
I think that there are two main reasons in case of androidAndroid:
Google expanded the androidAndroid framework, added a lot of new functionality.
Developers do not care anymore. Images are included in a far higher resolution (of course the smartphone screen resolutions increased), third party-party libraries are thoughtlessly included .