What is the benefit of using a 'netswitchteam'? From what I've found, it is not interchangeable with "NetLbfoTeam" and is specifically used for a "HyperV switch".
Here is a copy/paste of what I found:
The netswitchteam commands are used to configure HyperV switch teams (think HyperV Virtaul switches) - "No other cmdlets can be used to manage a switch team and the Network Switch Team Cmdlets in Windows PowerShell must not be used to manage standard, or non-switch, network adapter teams". Whereas the NetLbfoTeam are specifically for the management of non-switch, network adapter teams for Load Balancing / Failover of NIC's.
See https://docs.microsoft.com/en-us/powershell/module/netlbfo/?view=win10-ps
and https://docs.microsoft.com/en-us/powershell/module/netswitchteam/?view=win10-ps