It’s an entirely predictable cycle; scraping Twitter was way more of a hassle than using its API… when the API was low-cost.
And every action Musk takes to lock out “freeloaders” reduces the incremental value of access to the service at all — making the ROI of those insane API costs for devs and businesses built on Twitter even worse.
Which incentivizes finding ways around the API, which restarts the loop.