Yes, without this we're not sure to have the same clean state in each test.

Imagine a code that changes the DOM; if we don't reset the markup for each test, one test may be dependent of a previous test, and that would be really wrong.

By resetting the markup in setup, we ensure to always have the same clean DOM at the start of each test.