Most of the time that a regular user gets introduced to the concept of mining, they're immediately non-incentivized by the community and also by the high-cost of hardware compared to the actual reward.
With the steady difficulty growing and the environment around mining getting more competitive, it's pretty much a highly-specialized task where only large corporations with enough connections to buy cheap mining hardware can actually make an investment out of mining. Not the regular user.
If we fast-forward a couple of years I see this becoming more and more centralized and only few organizations will be able to actually afford mining.
My question is, how do we keep it decentralized and not resort to a situation where the power of the entire network resides only within few large corporations?