Music that's popular, or has been in the charts, is not necessarily "good", as that's an entirely subjective opinion...
I find most folks down the pub just want something simple and recognisable to shout along to, like Robbie's "Anal" (😁) or "Yer Sex is On Fire m8!"; if you start doing covers of Primus' "Frizzle Fry" album, or attempt ELP's version of "Pictures at an Exhibition" you'd definitely have some trouble with your average punter!