As Corey Doctorow pointed out in his speech at a recent conference, copying will only get easier. In this world of increasingly computerized things, corporations will continue to struggle with this core problem: Computers (of all types) are general purpose (at the architecture level) and execute instructions given to it. How can we make it so it doesn't execute code that we don't like?
As others have pointed out, if your profitability relies chiefly on the secret order of 1s and 0s and restricting access to that voodoo then you're in for a long uphill battle because all of computing can be summed up as the art and science of copying bits from one location to another as cheaply and as efficiently as possible.
In the case of video game developers we've seen a few models that take into consideration copyright infringement. Some games have demonstrated profitable virtual economies with the company taking a cut of the profit, and even a company like Nintendo sells its hardware at a profit so as long as people have a reason to purchase Nintendo hardware there is room for a company like Nintendo to exist. This isn't to say these are the only or the best solutions, but rather just pointing out that to stay profitable going forward there is no reason to believe outdated business models will continue to thrive.