By nature, it's "social". Social media is by nature geared toward "advertising" and shouting out, and it's a powerful tool for those who wish to build a brand. But like any tool, it's a double edged sword too. Some people overshare, some people follow poor practices, etc.
People expect to get free advertisement and build a brand for free (and it can be done) but it's important to know how to utilize it effectively first.
You don't just jump into cooking a meal without learning the safeties of using a kitchen knife first. Cuz a knife can kill people too. Likewise, you don't just build a nuclear power plant without knowing how to control it first.
Many people have no problem using two accounts, including myself. I have 6 different twitter accounts and never ran into issues like this, EVER. So IMO this isn't a typical case for multiple-account users.
Create test accounts and set things in private mode. It's not for those who generally follow very poor practices of co-mingling work vs personal accounts on the same browser or same OS account. Eventually, this poor practice of "cross-pollination" is going to lead to making stupid mistakes no matter which technology you use.
It's best to keep complete separation of work / personal accounts, never on the same browser