Sure, they offer an archive process which gives you a zip archive of your post history in HTML, but it's not in any format that's easy to parse or process. On top of that, Facebook events are impossible to get off platform because their API does not expose any way to grab them, which keeps event invites and communication completely locked into the platform.
I'd be much more sympathetic to letting Facebook run amok if they had an actual story for meaningfully extracting data or interacting with your Facebook network without using their client. Then competitors to Facebook would actually stand a chance. But Facebook makes it as hard as possible to liberate your own data, which shows me that they have no intention on letting you leave once you're in.