The biggest impact on mining profitability comes in the form of future pricing speculations.
If blockchain technology continues to penetrate different industries and it's adoption continues to grow the price of crypto will inevitably increase.
Using only real time profitability to make your decision is like finishing half a puzzle and calling it complete.