I get invited daily to new clubs. Sometimes 3 to 4 times in the same day, by the same club. I don’t think I’m very good and some are top clubs
They obviously see potential in your ability to play or you may have a friend in that club that has recommended you.
If you can meet the team requirements, go for it. The benefits of gems and perks is great on a top 100 team!