[0] No idea how it works internally, but it would hardly surprise me if the lack of edit functionality caused early design decisions around stuff like this that would be pretty tough to unwind.
I think it's pathetic to say of a feature that it's too hard because there may be some complications or architecture changes. It's especially pathetic to say of a basic feature like edit which exists on other platforms and is obviously possible. This defeatist attitude is, no doubt, partially to blame for Twitter's inability to improve.
When I follow you and you like a tweet from someone I don’t follow, the Twitter algorithm may show the tweet to me in my timeline, marked as “X liked this”, even several days later.
There’s a lot of interaction models built into Twitter that assume immutability.