The warning appears in development (where dev keys are correct) but not in production (where dev keys are the actual problem). It only triggers when you're doing things right.
Also, if you make a warning that cannot be suppressed, people will just ignore it. Warnings need to be real, actionable issues—otherwise it's just noise that trains developers to tune out your messages.
Consider detecting the actual problem case (dev keys in production builds) rather than warning during normal development work.
This issue is really bugging me because I like a clean console!