So sorry about this news. Yes, Yulia has recovered from considerably more serious injuries, it's just that they're happening one after another this season. It's such a pity she won't be able to go to Nationals. I do hope she'll be able to do a competition or two before this season is over. Competing in a relaxed, no pressure situation is what she needs now (I don't mean right now, when she's injured, of course), so she could see for herself that she can do it. Once she's had a successful LP performance or two in competition, she'll be ready for next season psychologically.
And I disagree that she shouldn't have competed at Sochi. That Olympics is what she'd worked for all her life. She'd sacrificed so much to compete there. And she's had the satisfaction of skating two perfect programs in the team event, helping her team win gold. Dealing with pressure and expectations is what every elite athlete has to learn to deal with, unfortunately. I'm sure if she hadn't gone there, she would have been tormented by what-ifs for the rest of her life. All in all, I'm sure Yulia doesn't regret having competed at the Olympics.
I also disagree that it would be better for her to retire and skate in shows only. 18 is way too young to retire, unless one has a career-ending injury, and this is not that kind of injury at all. I hope she gets well, does well in a competition or two this season, gets two GP assignments for the next season, medals there, and hopefully qualifies for the GPF. She has a lifetime of skating in shows ahead of her, but A-level competitions are for the young. But meanwhile I do agree that it would be good for her to skate in some shows too.