I don’t like this idea for multiple reasons :
Eliminates barrier to entry for new pools
I think it’s the reverse, uniswap isn’t begging for new pools. V2 was already at 35k unique pools. I think that it’s users creating pools that should be thankfull to uniswap for providing this service for free, listing on a centralised exchange is really expensive.
By using the fee accruals of that specific pool, it requires activity and prevents random 0 liquidity pools being spun up to game the system
someone could trade enough money with himself, allowing to bypass this restriction. (and if you think yes but he would need to do lots of swaps, no flash swaps exists, they allows you to loan any amount of tokens without collateral (you just need to do that in 1 TX))
Allows a broad diversity of pools to be created which would otherwise not exist
if you are not capable to pay the fee to create a pool you will likely not provide enough liquidity for the pool to be usefull anyway. You need something like ~130k$ on V2 to allows to trade 1k$ with 3% of price impact (I havn’t made tho calculation on V3 yet).
Fee accrual for UNI holders
is this a goal ? I think it have been stated multiple time in other discussion here that this is too soon and not needed.
I see one more thing :
It’s not possible to implement such thing decentralised at the moment :
The fee paid by users is dependent of the gas price. However there is no way for us to query the gas price (chainlink doesn’t count, it’s centralised) we could refund a fix amount but depending of the gas fee this will either be too much (incentivising users to cheat the system) or too little (mostly useless), gas fee varies wildly also, it’s normal to see some fees at 200 Gwei from time to time, and as low as ~20 Gwei.
We would need EIP-1559 (setting the gas price according to a consensus, not arbitrarly) and EIP-3198 (querrying the base fee introduced by EIP-1559) to refund users fairly in a decentralised maner (both are schedulled in july).