Това е дефинираното и документирано поведение на SQL Server и наистина не можете да направите много, за да го промените. Какво искахте да промените в него??
Колоните IDENTITY ще гарантират уникални, непрекъснато нарастващи идентификатори (стига да не се забърквате с тях) - те не гарантират нищо друго.
SQL Server не преминете през неприятностите да забележите "празнини" във вашата последователност и да ги попълните. Все пак не мисля, че това би било добра идея - какво ще стане, ако сте имали запис с ID=3 и след това сте го изтрили? Наистина ли искате следващ запис внезапно да "рециклира" този идентификатор?? Не е добра идея според мен.