Yes. There are a few mail order suppliers if you know what you want ahead of time, keepingquiet. And there are a few specialist cake decorating shops still of course - but the one in my town has closed and the next has limited stock. There's a market stall that isn't great.
It's very expensive to hold everything "in house" if you are a small business so lots of them have to order in what you want.
I used to know 3 places fairly nearby but now have to drive some distance to get to one that carries a fair amount of stock. If, however, you suddenly want, say a red panda mould you aren't going to find it very easily!
Has it occured to you that so much stuff is now only available on Amazon because they now have the monopoly?
It used to be Tesco putting everyone out of business. It was certainly Tesco that took out our Butcher, Baker, Greengrocer and Italian shop. In our nearest town it's now stocking all the Polish essentials too - so it won't be long before our Polish shop goes I expect.
In the old days we had toyshops too.
It is not all Amazon.
I'm afraid I've given up feeling guilty about using it when there's no alternative.
We all make choices. I don't ever buy Nestlé.
Anyway, I digress, this us about packaging really...
One thing I hate about some small-business packaging is that they often give you a "free" packet of Haribo sweets or put your purchase in an unnecessary canvas pouch or gauze bag.
I'd rather have a too-big box than that.