It's not idiotic. You can do a lot of performance optimizations with GOTO so providing it as a "use it if you know what you're doing" option is fine. And some things are easier to read with GOTO.
FWIW the Linux source code is full of GOTO statements. Nearly 200,000 of them in fact.