> The fact that these high prices are caused by an actual lack of resources and that the higher prices are driving a reallocation of resources to those who need them most (ie. most willing to pay for them) is not on the radar for many
Careful using words like "need". The resources are allocated to the economically most efficient sectors. Since if you are economically efficient, your profits are higher and can afford to pay more than others.