3 man teams? Or you mean 3+2+ whatever is needed?
I guess that depends on how you expect/want the game to work and how close you'd like it to be/feel real (within possibility, of course).
That might mean that something is not working properly or as expected, again depending on what I said above.
Nothing special against having a 7 team roster (not lineup) but there should be "consequences" for having such a short roster, in terms of continuity/full season effectiveness, which don't seem to exist.
Now, 3 player teams? That's playing with magic, not fire