Could increasing Block size solve the "End of mining" issue
That will be part of the solution, of course. But it's already assumed that in the far future there will be more transactions. That's not a solution in and of itself.

Keep in mind also, that the more transactions there are, the more valuable the system is, and so the greater the incentive to attack, and the more mining is required to defend it.