How is it that radio relying on music only and lack of personality suppose to hold its own when you can stream anything anywhere
That's kind of an oversimplification of the situation. Most stations in Philly have live & local personalities.
It doesn't have to be a one-or-the-other thing. You do what's easy and convenient. Sometimes FM fits that bill.