It's like every technology: if this is how things work, and they are suboptimal, the optimal solution will be applied. If we say "oh to bad, it's how it's established", then people will go against the establishment if that means better capabilities.
> How could you "fix" it?
Take a look at the music industry, they have solved it pretty well. I can stream everything on Spotify paying very little, I get everything that I want and I don't have to pirate it anymore. So maybe fostering independent creation? Forbidding "exclusivity" clauses? Fostering independent studio creation?
> They could set the price really high.
Prices are elastic: bigger price, less demand, same benefit. So that doesn't cut it either.