I don't know why people don't like it -- it's essentially an unconditional jump (can replace all while(true);, for example).