Most, if not all, 3rd party apps leverages the DJI API (application programmer interface). So they are limited by the features and functions offered by the API. DJI can very easily make the API requiring login at the firmware level and default to "beginner" mode w/o the activation token (login...