Alik
Moderator
He has a €55m release clause next year. He could've choosen whatever club he wants including Liverpool. While the deal makes sense for both RB and Liverpool there's no practical advantage gained for Keita from signing such an early agreement unless Liverpool explicitly sweetened the deal for him.
Maybe he did it as a gesture of appreciation to RB.