He renewed his contract last year mate, after Benfica realised he is in demand they renewed his contract the same window and boosted it up to €100m. Nothing complicated there.
Calm again and ready slowly, Otamendi could not get a move because of his wage issues, and it remained an issue this year. No one is denying we did not need a CB, but our option was limited to just Maguire at the time as there were no free foreign spots. Fortunately for us the rags paid 80m for him, and even though Pep was allegedly left frustrated, we went into the season with Stones, Laporte, Otamendi, Garcia, Fernandinho. Stones and Laporte were expected to carry most of the work load for Prem, but we could not have predicted that Laporte would have an ACL injury, it could all have been planned well, but we cannot also throw big money on names like Maguire hoping it'd work out.
Hence its evident whatever panned out, and in the end even though it took a while in the window we went and got not 1 but 2 centre halves. Sounds like addressing the issue well, whether you like the signings is up to you. I'm sure they'll admit not being able to get a centre half last summer cost them, it's no surprise, but not every season can go well planned and executed perfectly, you're just having unrealistic expectations if that's the case.