Seems like he's a professional dev. I think there's a lot of kinds of software you could make that would be way too hard for someone learning while doing it.
... there are millions of other professional developers in the world. There are almost 0 new products you could develop right now that many many other developers can't.
Sure, but there might be a lot of products that people who are not developers yet won;t be able to develop. Todo lists are easy to develop even for beginners, PaaS cloud platforms not so much, for example.