Although increasing it to the max. needed would make it impossible for the average user to run a full node. So increasing it would only be feasible as soon as a significant amount of Web-servers are running full nodes.
If Bitcoin grows to the point at which it is handling that many transactions per second the "average users" will be businesses. Currently these businesses are collectively spending hundreds of billions of dollars to move money around, so if they switch to bitcoin and spend just 1/10 of their previous costs on mining there will be plenty of resources available to solve the problem.
I concur, I only wanted to lay out, why we have to go this way in little steps. Right now the Network is still depending on Users to be Full Nodes, so it is necessary to ensure there are no more transactions in a block, than a normal internet connection can handle.
This may change in due time and than the blocksize restrictions can be lifted.
Let's assume an average rate of 2000tps, so just VISA. Transactions vary in size from about 0.2 kilobytes to over 1 kilobyte, but it's averaging half a kilobyte today.
That means that you need to keep up with around 8 megabits/second of transaction data (2000tps * 512 bytes) / 1024 bytes in a kilobyte / 1024 kilobytes in a megabyte = 0.97 megabytes per second * 8 = 7.8 megabits/second.
Currently the Blocksize limit allows for about 7tps.