Always remember, without a listening audience the music industry wouldn't exist.
Why are some songs embraced by the general public and some are not? Does it have anything to do with talent? Or how much money is thrown at it? Or the production values? Maybe.
However, I think the main reason that a song gets embraced by the general public is that the songwriter wrote that particular song with the listener in mind.