The reason I ask this is because I've heard a con about being signed to a record label; that you have to make songs that will most likely sell and it would limit your ability to write new types of music. I've heard people calling this type of tactic "selling out".  I've also heard that artists that are signed to certain record labels do want to make new music and they probably have a bunch of songs they wrote but the record label won't let them record it because its not guaranteed the song would sell. I don't know. What do you think?
if there was a way to guarantee a song will sell, surely everyone would be doing it