of course they can't! Piracy has one major value to people that engage in piracy: it allows people to acquire content without abiding by the acquisition policy set out by the content distributors. It's "competition" in the same way that it's "competition" when 1 athlete in an Olympic running event is taking steroids and has jet boots on. You can't treat piracy as fair competition.
Most people don't pirate out of a "It's too difficult for me to buy this song via itunes", they pirate because they don't want to spend money. Content distributors can't compete with that, even with services like Netflix and Hulu people still pirate because they don't like adverts. If they are unwilling to pay and unwilling to view adverts what other options are there besides just giving away content for free? People that pirate (in general) want content without compromising on the way they want it, while piracy exists these people will continue to pirate.