I personally tend to create just one vSphere Distributed Switch and then control port group uplinks via NIC teaming.
But if in your environment you create a distributed switch for every group of uplinks, then you may as well continue to do so.
Both approaches would work, I guess it's more just a matter of preference.