Not necessarily mate.
The right time, the right wage and we'd get our man.
Ranieri / Leicester ( top manager at the time )
Mancini / Man City ( top manager at the time )
Neither of those teams had won nothing for years and getting those guys in set the foundation, certainly for City anyway. We hold back on paying top wages for the right guy, but don't seem to mind paying top dollar in compensation or pay off for the wrong guy.
Ranieri wasnt a top manager, IMO he still isnt.
On 13 July 2015, Leicester City announced Ranieri as the club's new manager on a three-year contract.[67] His appointment was initially met with scepticism; Marcus Christenson of The Guardian called it "baffling" given Ranieri's frequent recent dismissals and Greece's loss to the Faroe Islands. Christenson highlighted that Ranieri's good humour would be the antithesis to the short-tempered outbursts of his predecessor Nigel Pearson, concluding, "If Leicester wanted someone nice, they've got him. If they wanted someone to keep them in the Premier League, then they may have gone for the wrong guy".
City always had different rules to everybody else.
We have nothing that would attract a top manager.