You don't need to buy them to play, though I believe the more villagers you help the more furniture you unlock. So it helps in getting them faster/if you don't want to wait for ones you want to randomly show up, but you don't need them ^-^
You only need them if you want to decorate for any of the NPCs though. Hope that helps!