that is exactly the problem, for music junkies, 128 is not nearly enough, 1TB is probably closer to reality, so if 128 is not enough, why bother with the extra cost?
its not that i can't fill my phone, i could do that easily, its that i recognize that it is a portable device, used to supplement existing setups, which is why i stream my music to my phone, if i know im going to be in a place without cell reception, i will download a few albums onto my phone before hand, but aside from that, the advantage to a cloud connected device is that you don't need storage, why spend a ton extra on storage on a phone with has poor software for handling large libraries, when you can just leave your music on a NAS at home and stream it directly to you