Imagine a software product labeled "business software" because it's capable of running your whole business. SalesForce could do that, right? It's a database with profiles of the people critical to your business, document storage and workflows that accurately describe the processes that the business uses to get work done. Surely "business software" is a category with more potential customers, literally all businesses, than sales teams needing CRM software. So why does SalesForce verticalize in this way? Because no one is on the market for "business software" but lots of people are in the market, right here and now, to have a specific problem solved.
People don't pay undefined generalists. You need to pick a single thing that you do best, double down on that and convey a value proposition within that vertical.