There isn’t anything that says my server should return the latest known state of a post, including my interactions with it.
And sure, I can refetch any activity from the inbox via proxyUrl (except non-public), but nothing guarantees my server will add the current remote state of a post to its internal representation and return this.
So this forces a thick client situation, to have what should be fairly standard User Experience.