Cruiselines Have Been Doing Something Similar for Years
Cruise Lines have been profiling guests to determine table seating arrangements for dinner on ships for years. Not sure if they still do. And it predates Facebook, so profiles were taken when booking.