I don't think that the Worlds team spots should be given out whimsically either, but I also don't think that Nationals should be the ONLY competition which determines spots on the team. It forces skaters to peak at Nationals, in order to ensure a place on the team instead which is why so many Americans have their BEST performances at home and not at Worlds. The season logically should peak at Worlds. Evan Lysachek won the OGM after losing Nationals to Jeremy Abbott. His season peaked in Vancouver.
The Japanese team awards a spot on the Worlds team to skaters medalling at the GPF, as well as their Nationals Champions. That's not whimsical and it's criteria that skaters can understand. This year Canada had a skate-off at 4CC for the our spot in the Ladies. Again, criteria that the athletes can understand.
I am appalled that people blame Alissa here. The USFSA should NEVER has sent her and Jeremy to the Challenge Cup two weeks before Worlds. Skaters lose two weeks in training going to a competition, the week of the event spent travelling and only being allowed to skate at official practices for 30 minutes a day, and the week after to jetlag. There's also a decompression period after a comp. Czzisny and Abbott barely had time to recover from jet lag before they had to turn around and fly again.
For whatever reason, Alissa had a bad skate. She rightfully earned her spot at Worlds and the USFSA, by its own rules, had no right to take it away from her. So stop acting like she murders kittens. And stop blaming Alissa. She didn't set out to skate badly.