Just to rephrase the OP’s point, I think they are drawing a distinction between “a feature not directly advertised to the user” and “a feature not authorized by whatever chain of command is supposed to be followed at the developer”.
The paw marks are an example of the former, but I believe OP was saying the latter is the fireable offense