Does this mean I have to be active on BandLab’s social music platform?

Signing up for a BandLab Account doesn’t mean you have to use BandLab the social music platform (although there are plenty of good collaboration options and other features in there - you can read more about them at bandlab.com/creation-features!). Try them out, all of BandLab’s features are free!