The ENTIRE point of doing something like the advanced social features added to the Blizzard app is to generate some sort of in-game community. If they follow through with it, they can DRAMATICALLY boost the sub counts in WoW, player activity in D3, etc. Its really a great move. HOWEVER, as I have said a MILLION times over the years, if you EVER give the playerbase an antisocial option, they will all TAKE it and the in-game community will suffer incredibly.
So they are creating these social app features....and then they RUIN it by implementing an appear offline mode. That basically undoes the entire effort. You MUST force people to social. If you force it, they won't do it. And if they don't do it, player activity craters.
Appear offline must be removed. It would be better to let everyone who wants player offline to simply unsub and leave Blizzard games, because the players you draw in with a fully functional in-game community will more than compensate for any losses. But if they allow people to appear offline, then you shoot the app in the foot.
That whole notion where if you don't like it, its not meant for you....or you can't force players to play the way you want...its all invalid. You cannot allow players to be antisocial. It kills the games. Its the reason we dropped from 12 million to 3 million subs. It is not negotiable.