Zuckerberg is probably right in this one. Whatever fines might come out in the EU around this will be nothing compared to the cost of loosing the customers they notify and the cost of notifying them.
Yes, for protecting his own interests. Users are just like cattle, playing farming simulations, feeding cattle.
They needn't to know what's happening in real life.