Skip Registration and Activation?

Hey Everyone! I have been working with WordPress for a while now, but I’m new to BuddyPress. I’d like to skip the whole registration/activation thing altogether if possible. I am creating a membership site and access to the whole thing is controlled through third party payment gateways and contact management integration. . .

It seems kind of anti intuitive that someone who signs up for my wordpress site has to then ALSO sign up for my network? I was kind of expecting that it would act like part of my site like any other plugin. . .

Is there a way to auto generate the budypress user from the wordpress user and then skip the activation AND log them into buddypress automatically when they sign in to wordpress? I would like to create a seamless experience. Why is this a whole separate user system?