I wouldn’t accept the premise that wrappers (i.e., <div>s) are to be avoided in the first place.
Perhaps less nesting is better in that it is more readable. But if you compensate by writing more complex CSS, then I don’t see how that’s an improvement.