The problem with standards is often that no one adopts them. How would a new standard work and not break compatibility with the old "standard?"
EDIT: Also, how many programs really need to be run at startup or shutdown?
There really is not an old "standard." It's pretty much the wild west for OFFSCRIPT. New improvements on the protocol will be backwards compatible with the proposed standard.
If I released the source code and made an Axiom that uses this standard, it will become easier for programmers to use OFFSCRIPT.