Seems to me like they priced the API to cash in on the LLM training data gold rush, and as a side-effect it makes third-party user apps infeasible. Oops.
You can also detect accounts that are displaying scraping behavior and block them.
Most technical users are still happy to use a GUI over writing their own scraper / visualizer