Generally, the number of steps in a document is irrelevant, because UI operations are focused much more heavily on either a node + offset pair (e.g., move to the end of the paragraph/document), or are querying whether there is another available step (e.g., can I move one cursor step to the right).

From this perspective, the only real reason the number of steps will ever exceed the total number in the document is through programmer error.