As pointed out on GitHub, this is intended behavior, which has very good reasons. If CommonMark changes its behavior to work as you use it, it would break for the far more common way it is used.
Also, there is an easy solution for your usage. For autonumbered lists, use all 1s rather than 0s:
1. Placeholder
1. Placeholder
1. Placeholder
1. Placeholder
1. Placeholder
1. Placeholder
1. Placeholder
1. Placeholder