Re: Better alternative
Even if faced with a stark "Agree to let us slurp your data or you don't get access" warning, most Facebook users will happily tick the box and go on their merry way.
I think Facebook is too smart (i.e. employ enough lawyers) to realise that that just lines them up for maximum fines rather than being told not to be naughty. The authors of GDPR saw the possibilities of that one and dealt with it