Indeed. Separation of accounts and profiles isn't really related to artificial separation of existing services which prevents interoperability. Accounts should be separable according to user's preferences, and not according to how services decided not to federate. It's pretty self explanatory.