This debate is a joke.
Basically, mining is a hedged investment on Bitcoin, and your profit is lower but your risk is also lower than purely investing in Bitcoin.
Furthermore, you help stabilize and secure the network aswell as verify transactions.
Buy and hold is nice, and many miners also do this, but the positive impact on the Bitcoin system is very limited.
You can mine and do all the things you suggest AND recover your costs or you can mine and not recover your costs.
Which would *YOU* rather do Collider ?
Without profit mining is dead. When mining dies, the network dies.
This is why honest ROI discussions are so important. The future of bitcoin depends on mining being economically sustainable.
Those vendors who avoid ROI discussions, take advantage of people's ignorance or otherwise exploit their customers are doing bitcoin a grave disservice. Its easy to talk the talk, how many of them are walking the walk ?
I agree with a lot of what you said, but mining hardware manufacturers also need to make a profit and they won't sell below manufacturing cost unless they are forced to do so by market conditions.
Personally, I think pre-ordering hardware months in advance is silly and will not do so, but others are free to play that game if they wish. From a purely selfish perspective, others pre-ordering hardware months in advance is actually good for me in this zero sum mining game because it almost never works out well for the buyer.
Mining ROI is impossible to predict beforehand, and gets even harder the longer out you look because there are too many variables that can change dramatically and influence the outcome (difficulty, BTC price, delivery date, ...).
I'm actually very surprised at how many folks kept their Neptune pre-order considering they had the option of getting a refund as recently as a month ago, and the Neptune will obviously never mine back as many coins as they would have been refunded. Miners are a crazy bunch, and don't always act in their own economic best interest.
The difficulty is going up a lot right now due to the Neptune, but had KNC delivered a few months ago, the total network difficulty would be much higher right now. Thanks for being late, KNC!