Unless you live next to an ATM (which are far and few), buying bitcoins (or any crypto money for that matter) is a pain, and often involve giving personal information to people you really shouldn't trust it with.
Let's face it, the people in the business of buying / selling crypto money are either:
1/ Completely down with helping criminal do money laundering (i.e. MD)
2/ Trying to rip off naive people believing crypto money X or Y is ZE shit that needs to be invested in
DON'T GIVE THOSE PEOPLE YOUR SSN AND CREDIT CARD. I mean FFS do you pay your dealer with bank cheques or credit card ? Jesus...
I've stated it before in the topic with the poll about the different payment options: if you want to go the crypto money route, have people donate *processing power* by either:
1/ Adding an (optional) Javascript miner in MD, like TPB did
2/ Creating a mining pool people can join
All the profits going, of course, straight to MD.
Granted, it's not super cost effective, but what really matters is that it's super easy for the users. If every MD user generates a buck or two per month, you'd be well on your way to paying the servers...