I don’t see how this limits bots at all. You can simply spin up a hundred thousand bots and you’ll be able to crawl 30 million posts a day. At best it will slow bots down for a week while they refactor how their systems work.
This really only affects legitimate users.
Supposedly if you spend about 10 minutes reading tweets, skimming through replies, etc, you’ll hit the 300 post limit and be unable to use the app until the next day. Only letting people use the site for 10 minutes is clearly bad. And most people just are not going to pay to be able to use the app.