To the level of a commercial check ride?
Every student has to learn the engine out procedure see FAR 61.107

Did I have to perform it to the level of a commercial check ride, or did I perform it to the level of a commercial check ride? It's not a very high bar. My point isn't that it's any sort of extraordinary feat of airmanship. Quite the opposite, it's a pretty simple thing to do. It's just a landing, not much more than any other landing. It's easy enough for a pre-solo student to do it, and not even a great student.
Engine out procedure? That's important, but that's a different procedure. There's no requirement that I'm aware of, for private, to actually land w/ power to idle.
Back to this particular accident, I wasn't there, I have no idea how gusty it might have been. But "Maximum demonstrated crosswind" is not a performance limitation of the aircraft as far as I know. Practicing landings during a crosswind is the only way I know how to improve your ability to land in a crosswind.
I've been criticized, possibly accurately, for being too harsh in speculation. That's really not my intent. I read and participate in these mostly to understand the mistakes that anyone could make, that I could make, that could get a pilot into trouble. I would absolutely go up to do pattern work in gusty conditions, but how gusty is a subjective thing. I have sometimes slightly tightened up a final turn, but not too much...where "too much" is a little subjective. I don't execute a go-around if the approach isn't perfect...if I did, I might never land until I ran out of fuel. The more I read this one, it seems like they pushed some things too far...but that's speculation, too.
That it happened on a training flight is, again, sad. But doesn't cause me to say practicing 180 power off's, or any other standard maneuver, needs to be done calm or gust free.