So it's not a flaw, it's just inevitable. I'm guessing you're inspired by new proof-of-concept currencies that are CPU-friendly. Keep in mind that if they get to a critical size, it's also inevitable for them to be dominated by specialized hw.
I agree it is inevitable - but it is still a flaw.
The flaw is not that it is possible for specialized equipment to out perform general purpose computers. As you say, that is inevitable - it is the factor by which they do.
GPU's might outperform CPU's by 10:1 - So I must spend $50 in electricity for every $5 in BTC
However, if GPU's outperformed CPU's by 1.1:1 - then I'd spend $5.50 for every $5. You'd still have specialized hw, but you'd have general purpose computer participants too.
The flaw then is the ratio at which specialized hardware outperforms, and not having designed to minimize that ratio.