How will that happen? If I don't know anything about photography, and don't even like it much, certainly don't care about it, my photography app will be garbage.
Lot of more traditional software is something the coders don't need or even use, but they still provide real value think of something like inventory tracking in warehouse.
I think I am quite capable of developing understanding of a domain and building a tool to solve a problem in it even if I don’t personally care that much about it. There’s plenty of software out there solving problems it’s hard to imagine much of anyone feeling passionate about.