If the problem is, "me wanting to watch The Flamingo Kid tonight" piracy absolutely does solve that problem.
Also, the reason for this problem is that there is not sufficient commercial incentive to make a legal solution to this problem. There are fixes for this, changes could be made to copyright law, for example, that would make this problem a commercially viable one to resolve; however, there are few incentives to make changes that would allow this problem to be resolved. Piracy is certainly the easiest answer to this problem, and the only answer at the moment.