It seems to me that the most efficient way to earn 1 BTC for the average individual is to participate in a minimum wage job and then directly convert the fiat produced into Bitcoin by dumping it on an exchange.
Well, I suspect, at least at present, that the average bitcoiner is not a minimum wage worker. But generally, I agree, the best way to obtain BTC is to roll your fiat income into it.