Many of these things can’t be done, or can’t be done reliably reliably with a posix conforming shell, and changing the posix shell to not be confirming is something I’d be against.
We have discussed ideas of how to make a better shell for Haiku before, here:
If we do change the shell I’d be more in favor of mksh…