Well, for starters, you DO NOT need a Twitter account to read the Twitter updates....
Just visit
Similarly, with Facebook, you don't need a Facebook account to read https://www.facebook.com/starwarstheoldrepublic
Any company that puts all of their communications into a single basket is foolish, which I guess is why Bioware use the tools readily available on the web...
They have a Youtube account as well, you know, are you anti that as well?