It takes a pretty good whack to crack the subframe. Ask me how I know.
Joking aside, it can happen from a good bang into a curb at what would otherwise seem like a fairly low speed.
Good job in spotting the damage on your car. I agree with your decision to replace rather than repair. Hope it all goes back together quickly.