I use this "feature". But generally I use the same number for all items because it is a pain to have to renumber everything.
maybe the solution is to renumber if a list uses all 1's, but leave it untouched if it has different out of order numbers.
So this gets renumbered:
1. item 1
1. item 2
1. item 3
But this does not:
1.
3.
7.