Absolutely.
What I am saying is, currently the fees mentality is that everyone should pay the same fee, regardless of the txn amounts. And that maybe percent based fees work better..
If we do a little maths :
Let's say - hypothetically - that the bitcoin network is handling 1000 txn/s. And that all the users pay the same txn fee.
There are : 60s x 60min x 24hrs x 365days = 31,536,000 seconds in a year
1000 txn/s x 31,536,000 = 31,536,000,000.. so about 31 billion txn/year.
So - if the txn fee is $0.1, 10 cents, we the users will be paying $3.1 billion to the miners. This is also the entire security of the network. This means that an attacker with access to more than $3.1 billion/year could invest as heavily as the miners and basically, rule the roost.. There are plenty of individuals who are worth more than that alone, let alone corporations.
It's just not that much, and so to keep the network safe, the txn fee would need to go up.
At $1 per txn, you are 'starting' to get somewhere, $31 billion, but it's no good to anyone wanting to buy small 'bar of chocolate' items.
And that's if $31 billion is enough..