There are many ways to scale a business.
One of which is to grow the market share of a product range, and drive more revenue.
The other is to expand product ranges (develop more products, license more products) and drive multiple revenue streams from multiple products.
Which is better?
I don’t have an answer.
Advise I’ve gotten from business people so far is to expand product ranges and increase revenue through multiple streams.