Love your optimism, but “making things affordable” is not a valid plan for managing resources. It provides a goal without a solution.
Are you suggesting price fixing? That has a lot of associated outcomes that typically cause worse situations than doing nothing.
You can introduce a guaranteed buyer at fixed price points which alleviate some of the negative consequences, but add others.
These are not simple problems. The reason these problems exist isn’t solely because “rich and powerful people are evil” as nice as that would be. These problems still exist because they’re complicated and ‘one size fits all’ solutions haven’t been found for them.