The second part of your comment is less relevant, as I think most "tech" people would say that e.g. promotions (management), product development (marketing) and the general market dynamics are highly "non-tech". But in many of these areas, people do try to choose the best - at least as far as marketing is concerned, companies dislike wasting money and choose to promote those people/products that they expect will produce the most profit. Companies' "profit", of course, doesn't correspond to a person's "merit" ("profitcracy"?), but the basic mechanism is the same.
2. Being good at self-promotion is a merit. Some have it and some not. You could not define merit as just technical skills.
Not many here would agree with you, on both sides of the table. Whiteboarding skills often do not translate into ability at a job.
> Being good at self-promotion is a merit. Some have it and some not. You could not define merit as just technical skills
Sure, but you're starting to beg the question. All systems are meritocracies if merit is defined at being successful within that system.
Then you add questions of if who is chosen for promotion is sane, if what products a company chooses to focus on is sane, if what products the market chooses to make popular is sane. None of those are optimal in the sense that the "best" thing wins out. Marketing (of a product or self-promotion) and being in the right place at the right time dominate each of those steps.
So how on earth would you take that and get a meritocracy out the other end?