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?
"Occasionally" was bad word choice on my part. If "enough" (1 large or many small) miners are willing to fill 20 MB blocks of ~0 fee transactions, then some bitcoin users will send ~0 fee transactions, and some miners that mine for transaction fees will stop mining, which weakens the security of the bitcoin network.
While this has always been a vulnerability, it seems like increasing the block size limit makes this economic sabotage more potent.
There's no need for other miners to 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.
Increasing the block size limit reduces transaction fees. Eventually, miners are not mining for transaction fees, but mining as stakeholders to maintain the integrity of the blockchain. Only stakeholders mining doing PoW is like a really inefficient PoS.