Most companies or businesses have their own merch, well usually. Some just have a simple tshirt and some other swag like items, but you won't see a store full of stuff usually. If it's a bigger company, you might see a store with just about everything. But if I had my own business that was a store or shop, I'd probably sell some merch based around my brand. It doesn't hurt to have merch based on your brand.