If bitcoin is to survive, it needs a wealth of goods and services available, in multiple countries. Bitcoin cannot exist without the bitcoin economy.
It needs miners too though doesn't it?
not really. miners are needed only to finalzie a block and publish transactions that occured since the last block was finished.
this way confirmations are created.