Это определенное и задокументированное поведение SQL Server, и вы действительно мало что можете сделать, чтобы изменить его. Что вы хотели изменить по этому поводу?
Столбцы IDENTITY гарантируют уникальные постоянно растущие идентификаторы (до тех пор, пока вы с ними не возитесь) - они не гарантируют ничего другого.
SQL Server не будет пытаться найти «пробелы» в вашей последовательности и заполнить их. Во всяком случае, я не думаю, что это было бы хорошей идеей - что если у вас есть запись с ID = 3, а затем она удалена? Вы действительно хотите, чтобы следующая запись внезапно "переработала" этот идентификатор ?? На мой взгляд, не очень хорошая идея.