Gabe Newell (Valve/Steam) seems to agree with your analyst friend's take.
> The easiest way to stop piracy is not by putting antipiracy technology to work. It’s by giving those people a service that’s better than what they’re receiving from the pirates.