I don't really blame them, but my question is, if ram price goes down, will RPI drop its prices? My experience with other companies is no.
They will if they have competitors who undercut them. Otherwise, no.
These scenarios end up being testers to see what people will pay. If people are buying your product at a ridiculous price, why drop it?
Price is an optimization problem, if you raise prices and profits increase, your product was likley too cheap. If you raise prices and profits decrease ("lol I'm not paying $XYZ for an rpi when the clone is $ABC") you are charging too much.
There are myriad other factors that go into this, especially just general inflation, which will likely fill the price gap by the time memory costs go down anyway.