The problem with these is that they’d be useless if someone were to work traffic correctly. I’d just give them a pushback first if they ask for taxi, then grant a taxi request (within reason, depending on plane and location/stand). If they start pushbacking without permission and a plane is in the way, a hold position will be given. If they’re not following… then Casper will be met. In the case of training server controllers, just hit that report button; yes, it takes three, but at least it’s something. People with half a brain would notice and do the same. Besides, you wouldn’t be able to do anything impactful with warnings- if pilots are doing it without permission, they will ignore anyway.
At the end of the day, you’d just be clogging up the frequency. Spend time giving commands that matter, as a pushback or taxi clearance would most likely be given right after those warnings. What’s the point?
Focus on suggesting useful items, such as being able to ask if a plane wants an intersection departure. The holds we got in a prior update came from a random suggestion, and is a widely useful tool that many radar controllers utilize.
Deposits $0.02 into the jar.