by those standards id say i have bad luck with RNG for villagers too. theres 383, so the chances of getting one of few that you want is always slim. i havent had villagers i genuinely wanted until i started trading with people fot them. amiibo cards have been a godsend for me now, but it used to take me forever, too! it isnt just you struggling i promise
The struggle is when a lot of people i know already have the villagers they want. And if i could afford amiibo cards right now id buy tuem but most amiibo cards are also expensive as hell because people bought out everything already there. The entire ac community cross platform went insane . Rip me i guess im gonna sulk and be upset lmao. This is why i never played new leaf legit by any means