Ok, the problem seems like a clear-cut supply-and-demand one. So if artists don't want to look like a bunch of greedy jerks selling tickets for $500+ apiece, and there's only so many seats in the venue, why not increase the number of shows? Maybe the venue is too booked-up and the artists get too tired playing the same venue 5 days in a row and being on the road 5x as long, but it's a thought.
The other question I have is: decades ago, concert tickets didn't cost this much, even after adjusting for inflation, and that's when rock bands were in their prime. What happened? I'm pretty sure it didn't cost the equivalent of $500 to see Led Zeppelin in concert in the early/mid 70s, so why does it cost so much to see U2 (an old band now) in 2017?