How is this actually supposed to work in practice, other than sharding EU and non-EU customers and having them unable to communicate across the shards?
Facebook has made approximately 20 billion in profit yearly for the last 5 years. They don't break down profit by country, but EU represents a small portion of users. About 10% overall. Speculating that overall profits are 2billion from EU means that the fine represents about 5% of profits.