If we REALLY relied on supply and demand the prices would gravitate to what is 'acceptable' (if you go to a restaurant and pay the going rate there then that's 'acceptable' to you) and what is not 'acceptable' (don't eat there because you think the prices are too high or the food isn't good enough for the prices). Whenever a restaurant (or any business, really) closes, it's because not enough people went there and spent their money enough to keep it open. We do have one 'head-scratcher' in our area - a Chinese buffet restaurant which hardly has anyone in there and the food isn't all that good most of the time. We think (only think - no proof) that it is laundering money.
ANYWAY ..... for an eye-opening experience read 'Whatever Happened to Penny Candy' by Richard Maybury. He wrote it MANY years ago and it's a simple read (he wrote it so a middle-schooler could understand it - economics for this book). It was out of print for awhile but I believe they've started printing again and updating it (last I'm seeing is 2009ish). You'll learn 'way more than you want to know' about how the economy works including inflation, money policy, etc. Lots of history on money and usage too (from all over the world). Half-way through you'll want to buy a copy for all the Policy Makers (Congress, Senate, etc.). And THIS book will answer the initial question. It won't fix it = it will just answer it. Your life will be different.