He will though. Don't at all count on him playing this contract out. He got all the money, and also got a player option to leverage a trade even sooner.
You're wrong. The front office not just flat out denying the PO is inexcusable in this scenario.
It means he got the most amount of money possible guaranteed and the player option to leverage a trade ASAP. Again, he is the first player to successfully get this, which means he really really pushed for it. Its almost 2021. He will be gone by 2024. Book it.