> (2) Given that POSIX is an incomplete specification, why is POSIX the > issue here?
What does 'incomplete specification' mean. You mean incompatible extensions should be added, quite similar to the damage bash creates in the ecosystem with it's incompatible extensions?