@geerlingguy the key issue here imo is that activity pud defined an async protocol for delivering stuff, but no synchronous one so you can stay on one server and interact with multiple. it's been down to the individual app makers and software makers to build their own apis.
seeing/getting comments from boosted posts in your tl is only reasonable if you go to the original server for the same reason, and it sucks.