Totally agree with the shy/need account thing!
I hate making accounts and, because I always instantly log out of stuff when done, I hate logging in/managing passwords too.
Sometimes takes me a year and enough peer-pressure to make accounts somewhere.
The other thing very important to me personally is languages: English/Japanese.
Other European languages are nice-to-have but most people worth my time can at least read English.
itch has some beta community-made translations including Japanese. But not sure about the state of things.
Appearing English-only instantly scares off anyone interested from Asian countries 💦
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!