Concerning power consumption isn't it better to go ahead with rather rare ASICS than a lot of CPUs/GPUs?
From miners' perspective, the total amount of resources devoted to mining will be the same. The total rewards will be the same. The industry will remain competitive at the miner level (unless ASIC suppliers decide to mine themselves). Until ASIC suppliers decide to take over mining, the supply of ASICs will remain open and available to all.
From a social perspective, we will be wasting engineering labor rather than electricity. The total amount of resources wasted will be less than the amount spent on equipment by miners. Some of the money will be ASIC manufacturer profit (this profit is a tax on bitcoin users, but it just redistributes resources from bitcoin users to ASIC manufactures. There is no destruction involved). There are large economies of scale in ASIC development. The industry will be dominated by one or two firms. These firms will price ASICs well above cost.
If one company is extremely dominant, it will sell ASICs that are almost pure profit. There will be minimal resource waste. However, the one company will have complete control over the blockchain.
i.e. bitcoin will operate much like a company database.