To an extent, I can't but agree. The number of components in cycling is staggering, though. And I have seen far more people effectively buying a few seconds time in cycling than I have elsewhere.
And, at high end competitive, I don't really see a problem. Even low level, I don't see a huge problem. But it does exist. Is why I offered this as a "being fair."