High transaction fees will kill bitcoin, but remember even if lots of people have stopped mining, there will be a difficulty correction to maintain the amount of blocks created. The cost problem is because people are mining as a business to make money. My understanding of the original theory was go use latent processing power.