TL;DR: Дейскстра учился писать код с goto, научился, раскритиковал применение goto, учебные программы усложнили т.к. “так сказал великий Дейкстра”, учить детей программированию стало сложнее.
Не переживай, на уровне процессора нет никаких while, do, for. Власть там принадлежит goto.
На проце бранчинг значительно сложнее просто goto)