You are right and the key to solving this is increasing the block size or importing something into the technology of BTC, because the miners themselves are not ready to do anything constructive, sometimes even mining empty blocks when the fees are not satisfactory to them.
A 2 MB block should lower the burden with double the size, or even something more fundamental, but the fees now are too big and even at the level of PayPal's 0.35 + 3% level right now for small Transactions.
I would be happy if i could pay a fee of $0,85, i want to make a payment and i should pay 0.0038007 BTC (10.42 USD) in FEE
It´s not even funny anymore.