I have noticed that when we listen to a hit song, it does not immediately grow on us. Only when we listen to it multiple times, it slowly starts to sound great. I think listening to the song over and over again is how we start to like a song. Also, when a new song is released by an artist we love, we are already biased and are more embracing of the song. So, it’s not that hit songs become hits right off the gate but there needs to be repetition and a lot of social hype around them to make them popular.
I feel there are thousands of good songs our there that never get a chance because people listen to them once and forget about them. For example, listen to this song a few times and see how your opinion will change: Good Poison by Lionchief