This bug has been reported by multiple users across multiple bug reports. It is functionality that has existed since 1995 and is well adopted and expected in scripts and documentation (both the manpage and 3rd party). Fix the manpage and revert the patch and accept that this is intended and necessary functionality. Breaking something that has existed for 25 years just because the documentation isn't as clear as you would like is not a valid excuse.