I agree with your suggestion that encouraging women and minorities to apply, and ensuring that one's company culture is inclusive, is a good start. However, this doesn't really help with the core issue, which is that the number of women and minorities getting into the field in the first place is disproportionately low to their demographic representation. I'm not well-positioned to suggest why that is, being a white man myself, but until the underlying issues are solved, decrying meritocracy as promoting white men over other candidates is not a valid criticism.
Merit is for each company to decide for itself. I'm sure there are many companies, Uber included, that consider themselves a meritocracy but the way they measure individual merit just leads to toxic culture. Fowler made mention of a number of bad actors who were not fired because they were high-performers in the company's eyes - and this is a valid concern for companies that aim to be purely numbers-based in their evaluations. Personally, I'd say that there has to be a baseline of decency for an employee to be valuable at all, and that how someone interacts with others should be considered as a metric for their individual merit. Quantifying that, however, is a whole 'nother question.