Firstly, I would say "shelf life". Another standard idiom used all the time which would be immediately recognized.The nature of the industry has changed because many popular artists have only a short product life cycle.
Does the phrase in bold sound right here? Would a short life cycle of products sound better? Thanks.