All it takes for transaction fees to go down to ~zero is a benevolent or a malevolent miner occasionally accepting 0 fee transactions.
...and we know this is true because transaction fees have already gone down to zero.
I mean, if we had objective empirical evidence that transaction fee revenue was positively correlated with transaction volume over a six year period that might be a different story...