As a society, we need doctor's to make more money than delivery drivers because we expect them to be smart, competent, diligent, and extensively trained (sometimes for >10 years). You will not get enough doctors that meet this bar if you don't heavily incentivize them to sacrifice a huge portion of their life to achieve excellence in their craft.
Home prices are high mostly because our society has promised the demographic with the highest voter turnout (old folks and property owners) that their homes will fund their 10+ year retirement - a time when discretionary spending jumps dramatically. Anything that threatens these high home prices is shut down immediately by the voting portion of the public. As a result "A good salary" can't afford rent.