There’s this sort of toxic assumption that every small business just isn’t a big business yet. I’ve seen it at work in relationships with vendors where a conversation goes something like:
Business: “Okay, the Business plan fits us nicely but we need one feature from the Enterprise Pro Plus Max plan. Could we negotiate a slight increase in the Business plan and get that one feature flag enabled for our account?”
Vendor: “We’d love to help! We’ll give you a discount on the Enterprise Pro Plus Max tier that makes it the cost of the Business tier for a three year commitment, so you don’t have to grow into it overnight.”
Which of course no one has to do for any (prospective) customer. But it’s exhausting to have to explain that you’re not trying to grow into a business that can spend $80,000/mo with every vendor just to get features you need. And it’s really frustrating when you’re servicing a customer in a regulated industry who wants to expand with you, but vendors think things like audit trails are only useful or appropriate (or “not confusing”) for capital-E-Enterprises.
In my business the result has been a reliance on self-hosted FOSS applications but that’s not practical for things like payment processing, at least for a small business. If I were large enough for it to make sense to do my own payment processing I wouldn’t need Stripe in the first place.
Indeed, I think a lot of people miss the fact that the point of most small businesses is not in fact to become a billion (or even multi-million) dollar company. gasp
Any company targeting small businesses needs to shed this delusion that small businesses across the board want to become huge or even larger