At the moment, there is no way to list all teams using a /teams call. You always need to enter a group id (/teams/<guid>).
That is why we need to resort to
to filter out all Teams in the organization. However, we cannot deduce from the response if said Team is archived or not. This can only be inferred from the /teams call.
It is not feasible / wanted / efficient to query 6000+ Teams in an organization on a regular basis to know if they have been archived through the Teams UI.
That is why a /teams/delta call would be very helpful.