If we are going for technical correctness... Anything being broken by this is relying on the output of man with no arguments which is not documented as far as I can see, other than that it should have exit code 0.
Where is the boundary between responsible and harmless fun?
Perhaps I should be careful not to edit this comment in case someone's test pipeline curls it and checks the content.