This makes sense. In software, there's fairly small amount of really interesting work, and an endless ocean of mundane drudgery otherwise. Giving the interesting work to your high-performing veterans as a non-monetary reward is your best bet to get good results, and to retain them.