On individual flights this no doubt happens, one class being full the other empty[1]. But if first-class travel is down across the board, and prices are not adjusted accordingly, we might be in a situation where the poor are indeed subsidizing the rich.
[1] Let's not kid ourselves. Economy cabins are always packed.