I have an old low-cost Wiko Bloom smartphone from somewhere in 2015. It only has 4GB of internal storage, 2GB of which are available to use (the rest is used by the core system, I think?). It is running Android 4.4, that can't be updated of course.
The Google apps installed on it used to be the (almost) latest versions, which take a lot of space. Special mention for the Google app which, upon first launch, stores at least 30MB of additionnal data (not even cache!). Since they are "essential" system apps, they obviously can't be moved to the SD card nor uninstalled.
But! you can uninstall their updates to bring them back to their factory versions, which does save quite a lot of space knowing this is an older system, and apps used to be optimized and of reasonable size at the time.
Some older apps are sadly not supported anymore, some do still work but that's mostly ones I don't use.
Good thing though, is that a lot of apps, both from Google Play and F-Droid, still support Android 4.4 as their minimum version, even though they are more and more switching to Android 5.0. At least, latest Firefox and Chrome still do, which opens up support for PWAs and stuff, which we seem to be more and more going to.
Whereas the minimum for almost all iOS apps is a two-year-old operating system. Android 4.4 is from 2013.
Considering the above, this phone is pretty much usable for browsing the web, taking notes, reading and replying to emails, watching YouTube...
EDIT : In contrary to what I expected, older Play Store versions still fully work! This really saves up space.
But, even old Play Store by default automatically updates itself -_-