i don't agree on bitcoin mining being a bad way to earn bitcoin, it depend
if you have free electricity or at least very cheap, you can do it without thinking, you will have a very high chance to roi, without doing the trick of selling your miners after 3 months
with that trick you can actually take big profit and in a short time, if you invest big
but mining is not an act that can be done at home. even with cheep electricity, it still is going to produce a lot of noise and heat. besides you have to keep a system running for long hours which can be annoying.
maybe it is just me but i will never consider mining even if it gives me good ROI