He should have passed the cost onto the users and given the apps 90-days to implement it. Then only premium users can use 3rd party apps.
Meanwhile, he’s done nothing whatsoever to prevent companies from gathering training data for their LLMs from harvesting the data. They’re just scraping it. They don’t need logged-in user accounts to do that.