I see ASICs as a natural result of the Bitcoin protocol. It's a free market. As long as the networks hashing power is distributed amongst different competitors, this will keep the network healthy. Let's say ASICs didn't become popular, the network difficulty would be lower and it would make it easier for a rich/resourceful entity to attack the network. We need our miners doing everything they can to make the most efficient, powerful, and distributed network as possible.