Moreover, I agree that mining should be explained. However, I whole-heartedly disagree that "there's no need to tease every user with the option [mining] when a tiny fraction of them will be using it" (dsg: quote #5). If only a tiny fraction ... will be using it, then what is the problem if every user is teased? Also, I am appalled at "the thing I'm most worried about is people will start mining ... and will push more efficient & competent miners out of the market" (quote #9). Really, these comments explain why in 2014 people believe Bitcoin is a Madoff scam. For example, I have the Full-Bitcoin client and every inquiry or question I pose about solo Bitcoin mining (especially, "getgenerate" and/or "setgenerate
I thought from reading Satoshi's genesis paper that Bitcoin was a peer2peer currency for those who participate in the network. It's people with these centralized ideas based on greed is why government regulation needs to be involved. Hell, if Bitinstant.com was up and running, then I could had easily invested my U.S. Fiat to purchase bitcoins via CVS or Walmart. Just think about the people who lost there. And let's not forget those who lost bitcoins using exchanges that I've read about that were hacked.
Satoshi, if you read this - please post instructions for solo-mining for those of us who are using the Full-Client. I have a AMD graphics card and I want to solo-mine, not merely for profit, but to help the community because I am running Bitcoin-QT from a computer that I can run 24/7. I am not a computer programming geek but I do hold a Master Degree in Business and have computer skills that if I need to create a Bitcoin.config file I can. I just do not understand how to use the functions in the Bitcoin-QT Debug Window:console. However, what's the use of running Bitcoin-QT 24/7 if these capitalists centralized greedy minds you have left in charge keep telling you what not to do instead of how to do it?
There is a decentralized pool model called P2Pool. It gives the network all the benefits of you solo mining, but shares the reward variance reduction of a traditional pool.
Most people say, "don't solo mine" because the chances of you actually finding a block with a single AMD graphics card is so low that you will simply be throwing money away (electricity). I don't think they are being "capitalist centralized greedy minds" so much as they are being realistic.
Anyway, get the best of both worlds while sticking to the decentralized ideals behind Bitcoin. Use P2Pool. (Although, you probably still won't earn anything.)
Here is a guide for P2Pool: https://bitcointalksearch.org/topic/a-guide-for-mining-efficiently-on-p2pool-includes-fud-repellent-and-faq-153232
The actual P2Pool thread: https://bitcointalksearch.org/topic/1500-th-p2pool-decentralized-dos-resistant-hop-proof-pool-18313
By the way, I am a greedy capitalist and I don't like centralization, so maybe relax with the generalizations.