Why isn't mining profitable?
If you have electricity at 2-4 cents and a mining location where you can install and maintain the equipment yourself, your return on investment will be excellent. You can recoup your investment within a year.
If you have no experience, no location, and expensive electricity, it's unprofitable.
I said mining is "hardly profitable" and whenever I advise against mining bitcoin I advocate buying Bitcoin instead, to me it is this way:
buying BTC > mining > fiat
You may not agree with me but I base my arguments based on facts, for mining to beat DCA into BTC you need a lot of stars to allign, you can't just make assumptions that your gear will run for a few years before breaking or before difficulty sky rocketing, we all have seen many mining operations (large and small) lose money and go broke, but we have not seen many who DCAed their way buying BTC and regreted it 4 years later.
See, it is no rocket science, if you are a miner you have time against your side with all the difficulty growth and potential gear or infrastructure failure, and every second passes ads more risk to your investment, on the contrary, if you just hold BTC time is always on your side, the longer you hold -- the more value your assets earn.
But again, by all means, if you think mining BTC beats buying it, go for it.
But then answer another question: why is Bitcoin's hashrate growing? Is it possible that mining companies haven't heard of the DCA strategy?
To put it simply, mining allows you to buy Bitcoin (DCA strategy), but at a much lower cost if you have affordable electricity and a good location.