bcoz it is its behavior that every time we execute TRUNCATE command it will reset the identity value..
_______________________________________________________________
To get quick answer follow this link:
http://www.sqlservercentral.com/articles/Best+Practices/61537/