For this particular case, it’s more an instance of the software not interacting (in the sense of not changing things they don’t understand).
If Lemmy doesn’t implement flairs, then community updates from them won’t over-write flairs set on PieFed’s copy of those comms. Also, when a PieFed user sends a comment to a Lemmy community, it will just attach an ‘Announce’ header to it and send it out to all followers. It would be against their own spec to change the content of anything they’re Announcing, so followers who receive the comment and happen to be on PieFed instances will interpret it fully, whereas Lemmy will just ignore any fields in the JSON that it doesn’t have a use for.
For this particular case, it’s more an instance of the software not interacting (in the sense of not changing things they don’t understand).
If Lemmy doesn’t implement flairs, then community updates from them won’t over-write flairs set on PieFed’s copy of those comms. Also, when a PieFed user sends a comment to a Lemmy community, it will just attach an ‘Announce’ header to it and send it out to all followers. It would be against their own spec to change the content of anything they’re Announcing, so followers who receive the comment and happen to be on PieFed instances will interpret it fully, whereas Lemmy will just ignore any fields in the JSON that it doesn’t have a use for.