Maybe its because the sequence gets a batch of IDs in the cache and discards it with a crash? So unused sequence-ID get lost, while the sequence is reset to the number of the last really used ID during a normal shutdown? Just a thought.
pgsql-novice by date:
Соглашаюсь с условиями обработки персональных данных