For running a public-facing business where your customer leads have to come from online, I don't have a good answer, except maybe to take an attitude that it's your company rather than you who is using the social media. I did a similar thing when I had to do some windows development for a client. I don't run windows on my own computers, but the client supplied a windows laptop that I did the work on, so it was their computer rather than mine, ok fine. I realize it's possible to overstretch that concept but it's a matter of your personal comfort level.
As an ordinary working stiff working privately for companies or clients but not seeking public exposure, I haven't had significant problems despite not using the big social media including linkedin and github. Just respond to advertisements and stuff like that to get jobs, and self-host a public code repo if you want one. Once someone commented on it but it still wasn't an issue.