Pleased for him, been wanting him to prove himself this season and he's done just that.
Any contract a footballer signs comes with risks that it doesn't pay off (any contract, anyone signs has that risk tbf) so from that that perspective, I'm not sure why so many people have so many concerns - this is what comes with any signing/renewal
If we let it get to January, then he could've signed a pre-contract with anybody, and every LB we attempted to sign would've come with an extra fee on top because everyone would know that we are in desperate need of a LB.
Don't really care about the money, and don't really know why so many people care about the money either, he's a first choice player for Man United, who will probably start his peak during the duration of this contract - 150k (if accurate) seems about right.
190k is probably if he hits all performance bonuses every single week, which is obviously unattainable.