Because your login information is not content, the ActivityPub protocol that’s used for federation synchronizes content. If federation of login information would be possible, I could just create an instance, let it synchronize, and have everyone’s login data (with hashed passwords, but it’s much easier to crack locally stored passwords than on an online service). Also your pictures aren’t federated, that’s (probably) not to overwhelm other instances with huge amounts of data.