A lot of the reason for there being no real competition is that many of the big clubs are strong at CB, made big purchases recently or are broke. Now if he was undoubtedly elite that might not matter but I am not sure it is a major mark against him.
City have Dias, Laporte and Stones, United Varane and Maguire, PSG Ramos, Kimpembe, Marquihnos, Juve Chellini, De Ligt, Bonnucci, Chelsea Silva and going for Kounde.
Barca and Madrid are broke and I don't think he is worth it to them to buy at this point.
I think it was a lucky fit that other teams didn't have the need and he is below the elite level of CB that meant he was a better fit for us than other