Welcome to the result of having an Inhuman Resources department.
The sad fact that in the current environment unless you manage to get well up in management you are indeed viewed as little more than a temporary resource, something to be flogged for the moment and then replaced with an overseas resource at the soonest opportunity. Companies no longer offer actual loyalty to employees as that would imply that the game is not simply about the money, which is really all it is about. Having learned that lesson about 25 years ago I decided to keep my times with companies short and do as much consulting as possible. When you are viewed as nothing more than an easily replaced component in a money machine one is best off to adapt, get the point and move as often as needed in order to make sure that one's personal income is well taken care of and not get too tied up with any one employer. And you can count on it that they will only value you up until the next project delivery, best not to count on much beyond that. Oh, and do keep your skills current, your management is very unlikely to consider that to be something they need to help you with. And then some wonder why I prefer to consult/contract. No illusions, we understand each other very well that way. And do not bother me with the 'enthusiasm', strikes me something as best suited to a kindergarten.