Someone smater/better than you came up with asics and is rich now. Too bad for you. Anyways how do you suggest we fix the flaws you pointed out? You're free to make an altcoin anytime you want (or are you just bitching but have literally no abilities to change the code at all?). Either way, you fix it since you're obviously smarter than the people trying to do it right now.
Oh boy why cant people argue logically?
I am not against ASICS or ASIC makers. I am against centralized mining.
I have no problem with the miners nor the chip makers, the problem is that too much power is in the hands of too few.
And that is precisely because the mining in BTC is too easy. I even wrote a paper on this, how to replace mining with CAPTCHA system:
https://bitcointalk.org/index.php?topic=1730728.0