It's to prevent AI bots from scraping. As far as I remember they practically ddosed PieFed.social by scraping all the content constantly.
PieFed Meta
Discuss PieFed project direction, provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics.
Wiki
Is there anything AI can't ruin?
I hope there's another way around this, this would have a real negative impact on user adoption.
It basically makes piefed posts un-sharable, and people can't check out PieFed before creating an account
Edit: Perhaps this is a solution?
https://lwn.net/Articles/1028558/
Anibus is used by some instances, such as 50501.chat.
It can be a bit slow and frustrating, but better than closing down access completely I suppose.
Came here to say this, this drastically hampers people's ability to check out PieFed when considering to make an account.
I often point people to https://piefed.social/ to check it out, and recently they complain they're met with a login screen.
Also I can't share PieFed links for people to read without having them login & create an account.
This could have a big negative impact on user adoption