True, you can have as many divs as you want. But it can't be in a more sensible element and there is no good reason with today's CSS layout to want to put it in untold wrappers. Maybe it is a react thing where everything has to be in div wrappers.
Anyway, if the spec matters more than the toolchain it should not be anywhere but directly under the body element.
Anyway, if the spec matters more than the toolchain it should not be anywhere but directly under the body element.