The only solution that allows them to compete with pirates is to have one monopolistic mega-corporation that controls all the content, so it can sell it easily without licensing issues. Any new content producers are somehow forced to participate in this corporation. This is even implied by piracy advocates who say "why can't Hollywood just do this"...
But I'm not sure that's really what we want.