WJD Designs I have a similar problem in that I want to have better control of what goes onto the Profile page. I feel there will be a bit of confusion with my users with regard to what in their profile page is publicly visible and what will not be visible as this is not defined clearly. The "Privacy" selector in the "Account" page can be used to turn components on and off but is then not clear to the user what part of their profile will be publicly visible and what is not publicly visible as it all is shown under "Profile" I would really like to have a third page that simply shows to the user - what their own public profile will look like to others, while the current profile page setup can then be used to manage Listings, Favorites, Comments etc. I'm just saying it's a bit confusing right now for an outsider as to what is public and what is not on their profile. Even a different background for the tabs that are on the profile page but not publicly visible will go a long way toward user comprehension.
To come back to your question, what I do is split the user types as ppl sign-on i.e. "Subscribers" = general users and "Contributors" = Business owners. You can then use the conditional container controls on the Account page that is wrapped around all the page content to show a "This page is only available to our Business Owners" (or the Profile template again) to the general users/ "Subscribers" while all the other users can see the Account bit. It is messy but it should work.
You can also look at
https://docs.userswp.io/article/602-how-to-add-profile-tabs-to-user-account-page
https://docs.userswp.io/article/623-how-to-hide-user-profile-from-other-users (though this hides the profile page - not the account page)