In my country, citizens without a permanent address (which is very few people, those who have no place of theirs mostly register at someone elses for easier administration) can still sign up and vote, so that leaves us with just the people who don’t have the permits to even stay here permanently.
I’m also not expecting to fly to country X, book an airbnb for 6 months or get a summer job, and then just somehow be entitled to vote there.