All rock music, even soft rock, is offensive to everyone except the people who grew up with the song being played right now. And heaven protect us from Smooth Jazz or, worse, New Age music. Live music, on the other hand, is always welcome. It's expensive to provide, and only a few restaurants have been able to make it into a major attraction. But there's a problem with even this.
Live music demands to be listened to.
Which means you have to stop talking. If you don't, the musicians will play too loud. Neither situation works well with the standard dining ritual, of which conversation is a major part. Which might explain everything. On the other hand, there are no terrible places on this list.