Linux bootloaders love stuffing logic into configs that are basically full-blown programs.
That’s great if you enjoy debugging boot failures caused by a stray space, but a nightmare if you’re injecting your own hypervisor or maintaining systems you don’t fully control.