Just to give one example, I (and many others) have tens of thousands of blocked accounts. How do you implement that efficiently, at scale? Are you gonna do an extra database check for every single tweet that comes my way? Hopefully not.
And if you think about how Twitter works for five seconds, just consider everything that has to happen when an account with 100M followers posts a tweet. It's an absolute nightmare.