From UI perspective you are right, but not for APIs.
I think this is a huge reason for the initial popularity, because it was trivial to build really fun experiences on top of that, until they cut it off for whatever reason (guessing money, one way or another).
At the same time, you could also view tweets without being logged in, and you saw replies too.
The complete firehose was expensive and paid-only.
You could get a sampling of Tweets at a lower rate through the API. It wasn’t the complete firehose, though.