Why not?
Computer Science & programming are my passions.
I work as a Software Engineer. I'm not passionate about the projects I work on at my job, but doing so pays the bills.
Why can I not make use of the same discipline that brings me into work everyday to bring my own product to market?
__My issue is in identifying what other people want.__
The CS & programming topics that excite me (i.e. compilers & PL design) haven't had marketable products since F/OSS won in the '80s/90s. The backscratcher I'd design to scratch my own itch(es) can't compete with thousands of free ones worked on by an order of magnitude more people.
I highly doubt every successful payroll/billing/HR startup founder was intrinsically-motivated to build their product.
I'd be satisfied building boring CRUD like https://bonus.ly if I could turn it into a small, successful "Lifestyle Startup" and coast.
Probably accurate. So that’s what you need to figure out then. It’s great you are aware of it, now make it the nr.1 most important thing in your life.