You're definitely making sense. In an ideal world, that's exactly what the parser would do in all cases and that's the goal we should be targeting.

Since we're not living in that world yet, I'm curious about what happens in the corner cases that I think can still crop up. It doesn't mean that if it does something weird, we should immediately fix it, but it's important to try things. I've been bitten enough by cases where a weird combination of HTML results in content being lost (or re-ordered), which is a really bad bugs for our users.

Does that make sense? This just seems like a very possible case and I want to make sure we're not losing content if we hit it.