Columbus metro area is roughly the same size as Cleveland metro area so I don't think that is the reason.
However, it could still have a talent advantage. Having OSU nearby is helpful, and maybe it is easier to attract talent to move to a city with a big university.