Você está certo de que a pirataria de aplicativos no Android é um problema , e é uma razão pela qual muitos desenvolvedores de aplicativos optaram mais pelo modelo de compra de aplicativos, em vez de vender seus aplicativos no mercado de jogos. Você também está correto no seu método - copiar um arquivo APK de um telefone raiz é trivial. O Google reconheceu isso e respondeu adicionando a Criptografia de Aplicativo, que estará disponível para todos os dispositivos que executam o Jelly Bean e mais:
Criptografia de aplicativo
A partir do Android 4.1, o Google Play ajudará a proteger os recursos do aplicativo, criptografando todos os aplicativos pagos com uma chave específica do dispositivo antes de serem entregues e armazenados em um dispositivo.
http://developer.android.com/about/versions/jelly-bean.html
Isso significa que cada aplicativo só poderá ser acessado por esse dispositivo, portanto, a solução alternativa mencionada não funcionará. Não tenho certeza de como isso afetará os dispositivos que executam qualquer sistema operacional antes do Gingerbread.