You have to consider cutting most these down to about 4 minutes and they must be good cuts. Then ask yourself if the skater is really with the character of the composer?
I was wondering about it, too, especially in competition programs.
:think:
If I were to make music selections for a skater/team, I would start with two things: skaters personality/vision and technical ability/elements..., but not with a piece of music, unless it is requested or required.
:think::think:
In my opinion, the vision of the program should come first.
When the character of the program suits the performer, it can only enhance his/her ability... The character would tell where to find the music... movie sound track, specific composer or style of music, etc.
Then, I think it is equally important to have a Morosov type of approach... I would have skaters video tape all the technical elements from many different angles, and analyze the timing, individual style to particular element, etc. This should pretty much determine the length of each sound clip alloted to each technical (skating) element.
:think::think::think:
In constructing background music for competition programs, there should be at least three sound sources that provide melodic, harmonic, rhythmic, characteristic reference to the skater.
And, most importantly one needs a vast music library to toy around with... and DEFINITELY a competent sound engineer to mix the sound clips.
There are somethings that I would keep in mind...for instance...

sudden tempo changes, especially from slow to fast..., particularly when the skater is tired...

the acoustics in the arena... I would begin with a thought of what combination of sound would project in cathedrals or outdoors...without amplifying aids(!)

clean and complete cadences tend to create organized and poised ambiance.

seamless musical transitions... there can be many different ways besides using a pivot note to connect difference sections of music... also, it should help to have the score when working on the transitions.
.
.
.
on and on...
p.s.
just realized that this can be a full-time job~