Why is the stack not set for example by the first command?
I guess it might provide more stability (NMI between reset and stack setup command) but better listen.
Not an M expert and here is my understanding:You assumption should be part of the intention. Further more, set SP automatically could make software easier - this allows branch to a C-based initialization routine possible.