It's very impractical imo. I treat ActivityPub more like an API, so it only makes sense to process activities that make a semantic sense for your particular implementation. I don't even store the original JSON I receive.

It would make sense for a "dumb" server that implements C2S ActivityPub and doesn't have much of its own UI/UX, though.