Dont be weird. United do not have unlimited finances! 50 million on a defender with one year on his contract is a lot. Still Im sure not that many people are complaining. Its a good deal if it guarantees not having to see Lindelof get bullied every year by Burnley in the air.
If he had 3 years on his contract he'd be worth signficantly more than 50 million euros. He's one of the best and most experienced CB's in World football. Of course he's not going to be cheap. But we'd still be paying less than Arsenal are paying for Ben White and I know who I'd rather have!