Why can't we have a centralised repository for Teams updates? One that can make use of LEDBAT or similar. Doesn't even need to give the ability to stop or stagger the updates, but it makes absolutely no sense to have every single client pull the same file down.
At some point it seems "new teams" switched its update source to be "installer.teams.static.microsoft". We noticed clients weren't updating, did a trace, found that URL in the mix and that our proxy rule to prevent 100MB+ downloads was blocking it. Added it as an exception and bang, 1000 users tried to pull a 100MB+ update all over the VPN and proxy connection and killed our bandwidth. Had to block it again meaning we're now fluting around trying to do clever workarounds to allow updates happen without killing bandwidth all because MS don't provide any normal management.
Please don't tell me that Microsoft believe everyone should be bypassing VPNs for stuff like this - that is not the reality of how some organisations operate. Every other piece of MS kit works just fine - SCCM for updates / WSUS for updates but not Teams. Organisations run proxies and force tunnels for good reasons.