Once, i got an unexpected, very welcome, present from Google. When my Nexus 5x 32 GB died, i sent it in for repair and got a brand new Nexus 5x 64 GB in return. No explanation from them, obviously no questions from me.
So I've actually got a new MicroSD card on my Amazon Wishlist for this exact reason... tired of seeing this shit everyday and deleting old stuff. I don't mind because lemmy but DAMN.
The main reason I upgraded every 2 years for a while was that my phone storage just wasn't enough. I've been there, one thing that can help is going in developer options and enabling "Force allow apps on external." That way you can put all the apps that are taking up a lot of storage on the microSD card.