After watching JGP, alternative JGP stage 1, and French GP, this is what I feel.
In some competitions the line up of songs is just dreadful. GP of France was downright terrible in my view, with Vogue being one of the most horrible compositions I've ever heard, and I had to sit through it twice with 10 couples dancing.
In others, it's not so bad, though Ricky Martin fit the bill for many, many junior couples. But in RD in old rules, they literally played the same music for everyone pretty much. So, repetitions must have been even higher. Whether you could take the same classic tune as many times as Ricky Martin's counting to three, is really very individual.
However, it's still repetitive, and in the alternative GP, the commentator (Khudaberdieva) said something like this, a real common sense thing (in my view).
In every decade, every year has only a few songs that are true hits that charge up the audience. Since the rules require the song to be created between 1990 and 1999 (as in first recorded, not just released in an album), and also require it to be a big hit/earworm etc to galvanize the audience into partying and dancing, this leads to repetition. It's not that the skaters want to be unoriginal, they follow the rules set out to a T, since not following the rules may carry penalties (as we had just seen in France with the Italians, who didn't create upbeat party mood).
I think if ISU allowed exploring the decade, unearthing the forgotten treasures rather than the biggest hits, that would be better. Like, in JGP, there were athletes who used authentically 90's music that wasn't well known.