Grant Users Access to Multiple Teams

I’m so surprised this hasn’t been set-up as a basic function. Our team situation is a mess! We have teams within teams, within teams - just to enable everyone to see what they need to.

We are an international company, therefore, we have teams based on country. We have managers who oversea certain teams EG UK & South Africa. UK & USA. But HubSpot stops us doing this, if UK is already used within a certain team for example. We only want managers to view certain country leads.

WHY can’t teams just be a simple tickbox functionality?? Then we could select a user to be part of multiple teams easily.