The trialware rule needs be rewritten.

It encourages behavior like this where some piece of functionality that could be accomplished locally is instead put in a “service” that a user needs to sign up for separately.

It also encourages the glut of admin upgrade notices everyone complains about since that is just about the only way to promote the paid version of a free plugin.

The UI here is actually a really big improvement over yet another upgrade notice in the admin screen. Unfortunately it’s only available to people who use the saas loophole Automattic is using here (and even then I wonder if it would be allowed for a different developer)

The trialware rule should be applied to true trialware only, not to otherwise useful free software that only wants to improve it’s upgrade promotion UI with contexual notices like the example here.

You would see a LOT less annoying admin messages as a result if this were allowed for everyone.