Ideally each RPi generation should keep the same price (or lower now that it's gotten so high) but with better performance. If they can't do that they just shouldn't create a new generation.
I don't think the Raspberry PI foundation has the buying power to control RAM prices.
Sure (inflation adjusted), but I see no harm if they also provide higher specced SBCs.