I think it's convoluted way to describe it. Very technically-practical. I agree it's probably because of historical context.
The argument I read out of it is that using goto breaks you being able to read and follow the code logic/run-logic. Which I agree with.
Functions are similar jumps, but with the inclusion of a call stack, you can traverse and follow them.
I think we could add a goto stack / include goto jumps in the call stack though? It's not named though, so the stack is an index you only understand when you look at the code lines and match goto targets.
I disagree with unit tests replacing readability. Being able to read and follow code is central to maintainability, to readability and debug-ability. Those are still central to development and maintenance even if you make use of unit tests.