When you create a new InVision V7 account, you are automatically creating a new team. This is done so users can make the most of InVision's collaborative features. A team is required for all inVision V7 accounts.
That said, you don't have to use any of the team features. You can still be the only user on the account, and you don't have to invite anyone to join.