Again, all of that is why i'm asking. Them. As in a SE community rep, who will possible have more than an opinion that can be shared with us.
I mean its in the TOS that we agree to every time we log on that 'SE can do whatever SE want' and i'm good with that. I'd just like a little more info. Don't see anything puzzling or out of the question in that.