When more projects are moving to Proof of Stake from Proof of Work, then mining as we know it might be less required. But on the other hand, mining are becoming light weight and far more accessible.
Check out projects like Hadron, which allow you to mine in mobile browser for supporting AI tasks. The mining power spent on Hadron are actually being used on real task rather tying the lottery to solve the hashing problem, therefore much more efficient.