It's a global platform with billions of users, with many users follow hundreds of people, some users followed by millions, huge volumes of media tweets, broad distribution of posting frequency... even with those basic scaling concerns, I don't see how consistent reverse chronology could be implemented as naively as "yo just sort by -timestamp".
I would bet "top tweets" improves engagement with the passive consumption audience while saving money by abandoning consistency and improving caching.
Seems to me like they are going out of their way to force their "top tweets" algorithm on users.