As the docs say, this is really to
verify that the current user did in fact pay for the application on Google Play
This is to combat piracy. Google Play won't give them the app without paying, but they might obtain the app from another source without paying and install it manually. This provides a runtime check.