doc: add justification for caret 0.x behavior