I'm a bit confused
Honestly some people just randomly send out team invites to people regardless of skill. I've been invited to multiple teams in the past, almost all of them were completely unsolicited. Best to just ignore them if you don't feel like joining.
so a team is a group of people working on a set of repls together
If you're in a team all of the team repls are accessible