What muon2 was talking about is that it's impossible to remove the "goto" type of statement entirely, because anything that disrupts the linear execution of commands must use some sort of "goto" statement. There are no "while", "for", etc. loops, nor are there "if/else" statements, in machine language, which is what all programs eventually become.
Actually that depends on the machine. While it's not true of early computers or of modern RISC architecures, CISC machines such as the VAX had machine language equivalents for loops and if/elses. Partly that was because machine designers were looking for ever more features to add their architechtures without considering the speed implications of adding more instructions to the instruction set, but it was also due to the fact that there a period during the 60's and 70's where the ratio of processor speed to memory speed was higher than it was before or since, making the use of specialized instructions so as to reduce the number of memory accesses a way to increase overall speed.