In regards to scraping users from the platform your moving away from, Facebook did the exact same thing to twitter in 2013. The veterans running these companies know the playbooks.
https://twitter.com/TechEmails/status/1650894515702763521
Its naive that people sit on the sidelines opining they should've done the opposite when all the evidence points to blocking scraping as a standard business practice (and scraping is illegal if the company forbids it in their policy). Most people saying otherwise have not run a company or startup in a competitive environment where every other player wants to steal their lunch.
If someone is crawling your content, that's usually bad behavior.
If a user signs up somewhere else, and wants their data to be ported over, there is very little to legitimately complain about. Even more so when the scraping is just contact data for that user, because that's very little server load.
Go away with this "steal their lunch" stuff. It should be legally mandated that users can transfer contacts between services.
Also blocking API access is very different from blocking user-posted links.
Its naive that people sit on the sidelines opining they should've done the opposite when all the evidence points to blocking scraping as a standard business practice (and scraping is illegal if the company forbids it in their policy). Most people saying otherwise have not run a company or startup in a competitive environment where every other player wants to steal their lunch.