system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why do programmers hate using "GOTO" so much?

I just used it in a calculator program and it saved a lot of time and energy.
gpt
GOTO makes a program hard to read. The main reasons functions are used instead of GOTOs is that they are easier to modify, debug, and understand without going into details of how they are implemented. In a nutshell, functions may take a tiny bit more time to code than a GOTO, but GOTOs are really just hacky and break easily (but may be necessary if you don't have functions in the language you're using)