No doubt - you are on point. But most of the issues with Crew were due to design flaws that could easily be fixed (e.g. the 7'5 point guards). The concept of Crew/Team-Up is genius and will blow up sooner or later. All you need is the tools and infrastructure to run it in an organized manner instead of being forced to do quick matches where half your team gets kicked before the game is over.
Humans are always going to find a way to get a competitive edge aka cheese. You see it in real life NBA (e.g. flopping). That is something we can't control. What we should be able to control is who we play against and thus only play against people that play the same way we do. We can do it now with online leagues, but we never had the opportunity to do it with crew or team-up.
But when all is done right, the good will outweigh the bad 100 fold.