Thus, I need to be very careful with what apps I have, and constantly trim them. I guess that with a new phone this wouldn't be the case, but heck mine is less than 2yrs old and runs fine.
But then there's encryption... so not sure why they wouldn't do it
Luckily Motorola supported rooting the phone, which made CyanogenMod easily installable at the time. That fixed the update problems and even allowed me to transfer applications to an external SD Card if I wanted (I do not recommend this for any SD Card slower than a UHS SD Card). It now has LineageOS on it, as that is what replaced CyanogenMod when it ceased to be supported. Works great, although the phone itself may be a bit slow.
(I'm generalizing of course)
If I download a new app it is either a) a client for a SaaS thing that I already use at home or work, or b) an app that enables me to do something new with my phone (e.g. Sleep as Android for sleep monitoring).
If I played games on my phone, then I might want to download new games semi-regularly, I guess.
The issue here is that the "99 cents from the App Store" model was always a broken way to fund software development.
This is one of the things that bothers me. It doesn't work for you and i, but must be working for some other people. Might be a generational thing. Might be more tech-focused people need less of that, or something.