Node2D root is in case you want to position the whole scene inside
another scene at a position other than origin of that other scene. Is
that a valid consideration?
Yes, Nodes would be better for maps whereas Node2D/Spatial can be used for features within the game but usually things like players and enemies are RigidBody or KinematicBody.