Это образно - не обе они, а такой же подход - ЧРЕЗМЕРНАЯ ограниченность битового пространства, как в них обеих - сэкономили копеечный байт, получили многомиллиардный геморрой. А 31 бит супротив 32 - это да, крутая экономия - неважно, что UNIX Time Library сожрет в сто раз больше наэкономленного :) :) :))