In a highly competitive market, transaction fees, and more worryingly, the network's hash/s, will converge towards zero.
The transaction fees will trend downward, which will drive down the hash/s, which will drive down the difficulty, until they are in balance. It will all take care of itself.