You don’t always need passion about the subject matter. I was not “passionate” about cron jobs but I needed some tooling, built Cronitor, and now I never have to work for somebody else, which is something I CAN get passionate about.
But I think you're right in your first comment about being passionate about the idea! The thing is, you don't get a salary from day one or maybe even year one (as compared to, for example, to building a VC-funded startup or working somewhere) and so you need to find the energy and motivation from something else, and "passion" fits very well with this "something else."
As I recently wrote in one of the latest newsletters (you'll find it on MicroFounder, called "keep going"):
"It can be easy to abandon your project as soon as you launch and don’t see instant results – be it visitors or paying customers – but I’ve been looking closely how microfounders build their startups for the last 3+ years and I’ve almost never seen a real overnight success."
Go to indiehackers.com and find out what profitable businesses people have created. Make a competitor. The profit margins in SaaS are phenomenal so there is always room for new entrants.
You can throw some keywords into the Google Keyword Planner tool, and see what people are searching for. Or just run a normal google search for "tools for <industry>" and see what pops up.
Don't be discouraged by competitors. Their existence basically pre-validates the market for you. Just make sure you can differentiate yourself somehow (usually, on price because your product will be less feature rich initially).
And I'll throw this in without any kind of justification: don't make a SaaS for other developers, or lawyers.
I know a business owner who doesn't like to do work for lawyers. The justification is that they're more capable of suing him (based on his previous experience)
And it really boils down to: keep your eyes open when you're reading forums / mailing lists / discord etc. Pay attention to what people complain about, what they say they need or want. And then create products that address that.
One concern I have though, is coming up with an idea I'm passionate about enough to run with.
Where are these business ideas found? A Ubiquiti host is great one, for example.