> In POSIX-2017 it was clarified via the documentation for > basename(1) and dirname(1) that all programs should support > -- unless specified otherwise.
Humm, this has been specified since SUSv2 at least in the utility description defaults, not sure why you should mention basename or dirname or any other utility. Just quote the appropriate part.