Holy s**t. How tone-deaf can someone be?
Your company made a promise to this engineer that if he worked hard he would get promoted. He worked hard and the company screwed him by breaking their promise. And now you are surprised that he is no longer willing to work hard?
Seems like the Peter Principle was written about your company's management, including you.