I understand why C and C++ have goto statements (as well as other older languages). But to actually "introduce" goto's in a language that didn't have it or need it, making it even possible to write such horrible code is, in my opinion, pointless and worthless. It promotes illegible and bad code in general.