I want to ask if there is any mathematical or technical reason for the mechanism of adjusting liquidity pools by changing the amount of assets. Can we not only adjust the ratio for the swappers (users of the pool) and hold the ratio fix for the LP providers? So LP providers get back what they provided, but people who use the pools for exchanging tokens get the "current" market rate? So there would be no impermanent loss, right?
Could such a pool be implemented technically? What are the disadvantages?