Today, there are few such stores that accept such tokens. But the main problem of such stores is that these tokens has very low liquidity.
Low volume and people won't use a token that's like that so being this type of marketplace seem to be ineffective.
Only those popular marketplaces are accepting those coins that are very popular and has good market cap. So generalizing ERC20 tokens, you have a good idea but to apply and execute it seems to be hard by just studying what would be the outcome. Well, there's no harm in trying if you want to.