Just because some idiot uses certain features unwisely does not mean the language should be designed for the idiot.

Because if you really want to split hairs on this one, I've got some stories of longjmp usage.

Or in MS-DOS days, poking a few values in a certain register and jumping to zero. hhhheeeeeeheheheheehe. Warm boot from my program as a last ditch effort.

Sometimes when you setup public workstations that's all you can do.