Source: been there, done that.
For all of the positive examples of companies that were "built to scratch an itch", there are thousands or tens of thousands of failures where the itch turned out to be a tiny market worth nothing, or no market at all.
The itches of typical developers fail in both of these criteria; typical developers are a small niche of consumers and they can scratch their own itches, so there are many solutions and if it's still itching, then probably simple scratching won't help.
You need to find itches in other domains. It might be your own itch if you have extensive background in some specific business domain and just happen to have development skills, but for most people you'll have to go out of your way to find and understand the itches that you couldn't possibly ever have - possibly because scratching them would be so easy for you that you wouldn't notice the problem if you had it, while they have been suffering for decades.
There are probably still a lot of non-developers out there using bad software, because developers with a genuine interest in that field and the skills to make great products for them haven't showed up yet. I work for a SaaS company that found a poorly served market, and it's been like pushing on open doors: there were a whole bunch of people with the same problem, but it's not a problem that developers care about, so the most popular solution in the market before us was Excel spreadsheets.
I disagree. We know that most first time entrepreneurs will fail. Not b/c of a terrible idea but because of lack of experience. Someone's first venture should be relatively easy, not necessarily a great idea or even an idea that can raise funding. You mentioned in another comment a bill splitting app, definetly an itch, nothing unique, and in itself will never become something special. BUT the lessons you learn from building and shipping such a simple product will help you immensely in your next startup.
I've built a bill splitting app. It was stupid and I learned something, but I wish I had been smarter and built something that [might have] solved a real problem with that time instead.