If you want anonymity you can set your status to offline. You can't see if your friends are online then but you can still play the games. Not much to do about the hours played though, sometimes wish there was a was to hide them from public too
Still, that idea is more limiting than the current state; it's like taking a step back. I don't want some people in my list to know which nick I'm playing with, but I want my other friends to know that I'm playing RO. Being offline is not an option.
In a mindless blazing away "fun" FPS like TF2 people may don't mind that feature; but in a serious game like RO that I've put hundreds of hours in many years, I do.