I don't ever believe that there are people anywhere who are "not good enough". Perhaps Mr. Carney's skill set is closer to ideal for the Bank of England. Perhaps insufficient candidates that do have the skill set did not apply. Perhaps Mr. Carney has been hired on a contract basis to fulfill a definite goal or objective. The only folks who can officially explain the Bank's position is... the Bank of England. With the recent banking scandals in the news perhaps a candidate from a foreign country is more palatable on a global basis. Who knows?