All it takes for transaction fees to go down to ~zero is a benevolent or a malevolent miner occasionally accepting 0 fee transactions.
One miner accepts 0 fee transactions. Why would the other follow their example?
Increasing the block size limit is a poor implementation of PoS.
Bitcoin is not implementing POS. I don't know what gave you that impression.