Snadnější čtení kódu.
Snadnější odhalení chyb se špatným typem. Pokud mám v paměti 0x18 0x10 0x00 0x00 při little endian a spletu si int32 a int16, tak mi to hodí stejnou hodnotu.
Taky je votravný porovnávat nějaký signatury a vobracet kvůli tomu řetězce. Třeba 0xBEBAFECA místo CAFEBABE :-)