Screw PCIe ASIC miners, what we really need (and will eventually get, if bitcoin doesn't tank) is a USB miner. Put your wallet on the USB miner, plug it in to a computer and it starts hashing automatically.
spend up to millions of dollars to fit one asic chip on a usb stick (and get limited hashing and zero scaling ability) vs. build a PCIe card or array that can fit tons of chips and scale hugely)?
I would go with the latter.
You're not seeing the big picture (or at least a different picture to the one I see).
Imagine a world where btc is the default currency used in online transactions. Mining difficulty is such that the idea of an individual building a dedicated miner is borderline lunacy - the btc made by mining is pretty much exactly equal to the electricity cost of doing so.
So who mines, given that mining is necessary for the integrity of the system? The answer - everybody. Your btc wallet is a keychain usb stick with a small btc client that mines whenever powered and internet connected. Maybe only gets a few hundred MHash/sec (we're talking dedicated custom built hardware), but there are hundreds of millions of these things around the world. We're talking Peta-hashes now.
And who pays for the portable btc wallet/miner hardware/development? The pool owners, that's who. Amazon gives you a free btc wallet with every purchase. Google give you one free if you sign up for adwords. Buy a new Toyota and it comes with a btc wallet (and a USB plug to stick it in your car, so you can pay for fuel with btc at the pump). And the pool owners in general keep the proceeds of mining (we're probably talking transaction fee only by this stage). Or maybe they give you a discount on your next purchase, or something like a frequent flyer system.
Anyway, that's one vision of a possible future with btc. But one that I think is plausible if btc "takes off" and lives up to its potential.