In almost all cases, coreprotect rollbacks are such a dangerous operation that I put #preview in, so that I can review the results.
I think it would save time and hassle, on balance, to make it possible to have #preview the default, and only explicitly express #nopreview as-needed.