Seriously, _what_ are they gaining by eliminating access to third-party clients? If they want usage data, they already have all the API calls. If they want more ads, they can change the APIs to inject them.
Third-party client apps can keep doing what they do, knowing that attempting to use the data to train an AI would destroy their business forever. Companies that want to train an AI can use the other license and pay big stacks of money.