You missed two months of payment and you are angry that a company closed the account? Boy do I have to tell you a story about what you can lose by not paying your AWS bill for two months… I am curious how you handle customers that do not pay and continue to not pay instead of just ending their subscription.
AWS has to pay a relatively big money for keeping user data. It is understandable why they would want to delete it.
Playlists are basically zero cost to store. You would spend more $ on delete processing than keeping them around for eternity. So it's just not well thought use-case, implemented without attempt to view the whole picture.
In many places I worked we would keep a user's history on the app for a long while in case they decided to resubscribe. It doesn't cost much to have a 6-12 months leeway before complete deletion.
Erasing a music app data after just a couple of months is idiotic, even more for a company with such deep pockets like Apple.
What do you lose if you don’t pay to AWS for two months?
My account is still there. I can still use it. I am pretty sure it has some historic data there as well. Probably my old lambdas are still laying around.