Možná si s tím autoři nelámali hlavu a chtěli něco, co bude jasné a nebude mít jmenné konflikty - v tomto je GAS se svými % prefixy spolehlivější. Já si na to svého času zvyknul a až na to přehození destination a source to tak špatné nebylo a třeba velikostní suffixy občas zachytily chybu.
Jinak souhlas, že ty možnosti jsou dost omezené, ale to je dost možná dáno tím, že v DOS se v assembleru skutečně programovalo, zatímco GAS byl už tehdy prakticky jen backend pro vyšší kompilátory.