The behavior you described regarding joining a Microsoft Teams team using a join code is indeed inconsistent across different platforms. When users join via the Teams desktop or mobile app, they are added directly as members of the team. In contrast, when joining through the Teams web client, users are required to seek owner approval before being added. This discrepancy is part of recent governance updates, which may not be clearly communicated to admins or users, leading to confusion about the joining process.
This change aims to enhance governance and control over team memberships, but it highlights the need for better visibility and communication regarding such updates to ensure all users and administrators are aware of the current policies.
References: