I don't know any technical details about crypto...
What would it take for a certain wallet to accept a particular crypto coin?
From a user/layman's perspective... I can't spread the coin if the receiver doesn't have a wallet to put it in. If someone has dabbled in crypto or is willing to get it, it's probably going to be a bit of a bother to have a wallet just for this one coin vs being able to get this coin into an existing wallet that the user has.
Same thing with buying it, but at least that answer seems a bit clearer to me at the moment.