This may get worse as the value of bitcoin goes up and more people transfer smaller amounts.
example:
If a bitcoin was not divisible, like it was an integer, you could only ever have a maximum theoretical total of 21,000,000 transactions in the queue at once.
If a Bitcoin was only divisible by 10, than you could only ever theoretically have 210,000,000 transactions in queue at once.
Bitcoin being divisible by 100,000,000 is both a blessing and curse, because that means you could have up to a theoretical 2,100,000,000,000,000 (or 2.1 Quadrillion) transactions in queue at once.
While this would never happen in reality, it probably couldn't either as the price of fees would snowball quickly and the number of stuck transactions would be problematic. Not to mention the fees would include some of that bitcoin, decreasing the theoretical number of transactions in queue.
Let's hope Bitcoin Core developers have solutions in place beside the lightning network to prevent the inevitable traffic jams that will occur as the price increases.
RE: As Bitcoin Fees Soar, Should You Invest Elsewhere?