Note that the suggested change would also largely solve the problem about one-character setext header lines and blank list items.
Searching through a large corpus of markdown documents, I have found many people using one-character setext header lines, so requiring 2+ characters may not be a good option.