user123557: The Bitcoin network processes around 10-30 transactions per second with segwit.
With an increasing amount of TX requests as more and more users join the network, how will the network eventually accommodate a surplus of transaction requests?
In other words, once we get to an average of 31 transaction requests per second, won't the mempool grow indefinitely with some users perpetually waiting for their TX to be processed?
Note: I am not asking what happens when the mempool is filled. For the sake of my question, I'd like to even assume an infinitely large mempool. I'm merely referring to the inevitable scenario that
rate of transaction processing < rate of incoming transaction requests 
To clarify further: Won't the network inevitably crash due to

indefinitely growing / overflowing mempool or
indefinitely growing fees


user121614: Increasing demand for on-chain transactions and static block size means transaction fees will be higher. They can't grow indefinitely since there is a finite amount of money anyone in the world is willing to pay for a transaction, but they might very well become quite large in the future.
This might not be a problem because as transaction fees rise, people are incentivised to adopt Layer 2 solutions like the Lightning Network. If this does become a problem, some people will simply stop using bitcoin and that will also reduce transaction fees.

123557: <p>The Bitcoin network processes around 10-30 transactions per second with segwit.</p>
<p>With an increasing amount of TX requests as more and more users join the network, how will the network eventually accommodate a surplus of transaction requests?</p>
<p>In other words, once we get to an average of 31 transaction requests per second, won't the mempool grow indefinitely with some users perpetually waiting for their TX to be processed?</p>
<p>Note: I am not asking what happens when the mempool is filled. For the sake of my question, I'd like to even assume an infinitely large mempool. I'm merely referring to the inevitable scenario that</p>
<p><code>rate of transaction processing &lt; rate of incoming transaction requests </code></p>
<p>To clarify further: Won't the network inevitably crash due to</p>
<ul>
<li>indefinitely growing / overflowing mempool or</li>
<li>indefinitely growing fees</li>
</ul>
 121614: <p>Increasing demand for on-chain transactions and static block size means transaction fees will be higher. They can't grow indefinitely since there is a finite amount of money anyone in the world is willing to pay for a transaction, but they might very well become quite large in the future.</p>
<p>This might not be a problem because as transaction fees rise, people are incentivised to adopt Layer 2 solutions like the Lightning Network. If this does become a problem, some people will simply stop using bitcoin and that will also reduce transaction fees.</p>
