A 'startup' is a high growth type business, typically funded by VC (or something like that) and has nothing to do with the regular kinds of 'small companies' which are things like restaurants, cafes, contractors, small businesses etc..
The vast majority of new, small businesses in America are not very closely related to our modern view of 'startups'.
It's not healthy to equate the two - as the 'startup' scene in America is actually very vibrant, while there may be an issue with small business formation.
As for the later - it's not necessarily bad.
While I was at an F50 handset maker - we noticed that Spain and S. Europe countries opted for 'individual' service package, while UK, France, Germany opted for 'business' packages.
Our research revealed something interesting: Spain and S. European countries just had large numbers of people 'self employed' or employed in small businesses, while W. Europe had many more people employed in large businesses.
There are substantial advantages in having many large businesses as there things that one cannot do unless one is at a certain scale. Think: airplanes, automobiles etc. etc..
The S. European economies suffer from a lack of ability to compete on this basis: the ability for people to work together in large teams to develop sophisticated products at scale. Vast numbers of people don't even recognize the kind of professionalism and specialization required to work in these organizations - and I means even simple things like product management, product marketing, a bunch of basic financial ops roles etc...
Of course there are concerns about big corps with all the market power snuffing out smaller competition, and the lack of real innovation in bigger firms ... there's a host of issues there ...
But to compare 'small business' with 'startup' is not very useful, and to assume that 'small business' = 'good' across the board is not necessarily helpful either.
The subject requires a little bit of nuance.
ie from the article: "Tech businesses, unlike corner stores, tend to be high-growth businesses that employ lots of people."
Uhh, no. Car manufacturers (and other manufacturers) 'employ a lot of people'. Tech employs very few in relative terms, for example.