I don't really know what's stopping someone from creating 100 alt accounts without private voting though?
nothing, but at least they can be identified and taken down. it hasn't been too long ago that i banned 346 accounts involved in such a scheme, and if these accounts had been using piefed's private voting, they would have been much harder to identify and separate from real users. as a result, this likely have had a much higher chance for false positives catching real users. activity beyond votes alone is very useful to isolate these abusive accounts. for example, a real account will frequently have a range of legitimate comments and those won't just look like LLM garbage posting. there can also be other patterns, like similar/same usernames across instances. there was another case not that long ago where I banned around 80 accounts using the same name on many different instances, one per instance, to boost votes on one of those accounts.
The real problem is that an instance is allowing these 100 alt accounts to sign up and manipulate votes
there is no easy way to prevent people from creating a bunch of alts. there are various options that can be done to detect creation of multiple accounts, and piefed also has some features to help detecting with that, but there is only so much you can do without this also becoming a privacy nightmare with device fingerprinting etc. it's not without reason that a lot of larger services with community functionality will prompt you to attach a phone number and/or using invasive fingerprinting measures to prevent people from creating a bunch of accounts or evading bans.
i'm afraid there was a bit of a misunderstanding. we can move the Lemmy.World and PieFed.World subscribers only, not subscribers on other instances. while we could update that on our end, that would only mean that we send content to other instances with subscribers, but it wouldn't be synchronized on their end and show it e.g. in subscribed feeds or their subscribed communities lists.