For me that approach is just dumb.
It's like "War on drugs" - you are fighting something you cannot defeat instead of trying to make a real change.
If I pirated a book, liked it and saw a message there "If you liked it, consider supporting the author in this and that way", I would probably just do that.
If you ever illegally downloaded a game you know that often there are messages like this from pirating groups and I believe that's the right thing to do - if you liked it, support it.
The problem I see there is you think there is only English.
While you may write "naïve" as "naive" and lose nothing, there are some other languages too and the advantage of Latin is that it's visual and Latin letters can be slightly changed to have something similar but different.
Do you think "Fußgängerübergänge" can be read as "Fussgangerubergange" or "zażółć" as "zazolc"? (German and Polish respectively)
If I pirated a book, liked it and saw a message there "If you liked it, consider supporting the author in this and that way", I would probably just do that.
If you ever illegally downloaded a game you know that often there are messages like this from pirating groups and I believe that's the right thing to do - if you liked it, support it.