Value principles are always buy low, sell high....on that basis you might think pretty much every first team starter is currently at peak value (I think it unlikely that many of them will have as good a season next time out, never mind better). So there's a case for selling them all, and getting new ones*. From a players perspective they will also be thinking that this is their moment (improved contract, new gig)...so they either cost you more money, and/or get worse, or fuck off. It's just the way of the world.
Elanga has done his time, dropped down to show his value (us), now it's seize the moment time. I shall miss him, but I shall also wish him well. He put in a right fucking shift for us, and things would have been a lot different without him flogging himself half to death for our benefit. Everybody wins here....potentially. You have to be realistic about where we are in the pecking order...and a players career is short enough that he can't afford a couple more years with us if he's shooting for the top.
* Not suggesting this as an actually appealing strategic plan. I like team building in order to exceed the sum of parts.