I think she was guaranteed one spot through the ISU rules wasn't she ?
Well... I am sure you know how it works because you make the lists every year. Skaters are guaranteed two spots... then a bunch are guaranteed 1. Then there are others. Those guaranteed 2 are usually supposed to be the ones forming the pool of potential GPF participants. There are exceptions to this but that's great. I see it as someone coming out of the blue to win it like Osmond did or someone having a great weekend while being usually inconsistent like Selevko.
Well to follow the principles of sport to being with, skaters shouldn't be evaluated on composition and presentation

and given subjective marks

Figure skating is weird when you think about it

. Beautiful but weird.... and that's why I like it...