I think "meritocracy" is probably a vacuous concept. Either it's trivially true ("merit" is defined as those who ought to be in power) or it varies dependent on the specific values of the powerful within a given society ("merit" is defined as whatever those with power want to define it as). Alternatively, there is some specific, objective skill which "merit" is related to, but I do not see a compelling reason to believe this.