I can understand both sides to this topic, honestly. I am just on the lookout for ways to protect our games and assets, or to make the pirates think twice on stealing. Pirates are not always a problem, but they can be.
Perhaps crack a game on a pirating site to keep it playable, but not allow all the features? It's not exactly unplayable then, but it isn't going to reward the thieves with full-on stolen goods, either. Like, say this is Greenheart Games trying to protect Game Dev Tycoon. Perhaps instead of cracking the game so it's nearly unplayable, you could not let the pirates keep a high score or reach the last level... or as mentioned before, save some of the data on a server that the pirate game doesn't have access to?