Pretty much, but that doesn't mean I can't [sonic slicer] about how stupid it is.
Oh no, that's perfectly fine. Its a dumb way to distribute stuff, by limiting it to events or things that mostly only exist in major markets and whatnot. Rural areas and smaller markets get the short end of the stick and thankfully for the most part Nintendo's been good about not making the Streetpass stuff super necessary for the most part or providing an alternate solution (Like the Streetpass challenges in Smash, which can be done in practice while the 5 hits one can be broken with a hammer. Or the Bravely Default Norende sidequest where you got Villagers via spotpass in addition to any you got in Streetpass.)
This though, nope. Limit it's availability because Pokemon.