Во всем культурном мире ID типа int в БД принято начинать с 1.
Имеет место ситуация, что при использовании транзаций счетчик инкрементируется даже если транзакция отвалилась:
tx1 (коммит):
insert into table … // id 1
tx2 (откат):
insert into table … // id 2
tx3 (коммит):
insert into table … // id 3, а не 2, как может показаться обывателю логичным