Personally, I think propping up the same person at the expense of younger talent does as much or even more damage, just like any dishonesty. Imo, the imbalance of the two halves of the season in terms of percieved importance, lack of junior competitions in second half, and the lack of viewing options for Nationals and Challengers hurt more than how many years someone tries to squeak by on rep. Also, lack of team competitions that force the feds to develop more skating disciplines.
Different skaters have different careers and nobody should be forced to stay for the good of the medal count when they obviously have other priorities.
The chances for each skater entering each competition should be more balanced, and we need a more sensible season payment scheme to watch Challengers and Nationals.
Not to mention that ignoring junior sport is what leads to perceived 'shortness' of the competitive career, when it really span ages 13 to 20 for most high achieving skaters. The multi-year stats gathered by
@eppen showed that highly successful skaters start winning earlier and leave sport later than the average leet tier.
Overall though, the trouble is that the sport is super-small, with exceptionally little room for growth when someone stays on top for too long. That leads to quite a lot of decent skaters having a lackluster careers not measuring to their potential. Take Kolyada, who was no end of talented, but in terms of achievement he just couldn't break through to the podiums.