nerd fact2:
if u think of it as an offset in memory allocation its perfectly reasonable.
exists in natural language too, for example age counting: a new born baby is 0 years old. on birth its his 0th birthday.