I worked on ICL computers in the 1970s with 24 bit words made up of four 6 bit bytes. Having just 64 characters limited text output a lot. Having 8 bits was much better and it stuck.
Using 4 or 8 of those is just about address space.
👤 rurban
Because 8-16 bit cpu's are fine without. Eg baremetal AVR firmware comes without all the OS bloat, it does one thing only.
👤 db48x
What other sizes would you like?
👤 detaro
because that's what's native to the processors we have.