Erase-suspend for writing is required to avoid blocking applications that wish to write some data (to a NOR block other than the one being erased).
It solves some huge delays that an application (which writes to a UBIFS) will experience if UBI attaches to empty NOR flash.