So, the game will be over when the cost is more than block reward.
By that time, it is supposed that transaction fees will compensate. No one can predict the future, if they do no problem, if they don't there is a problem.
Not if blocksize keeps increasing it wont: bitcoin would either have to find an alternative subsidy or die.