Simply put, the cache grows and grows. The app needs a way to quickly manage/undownload music as things get bloated.
Aside from obvious things like using checkboxes to quickly undelete, one option would be to periodically check what is on there and suggest un-downloading least-listened-to things to keep the saved files below a certain threshold.