I got very burnt once (in terms of time wasted anyway) by a startup that couldn't decide what it wanted to do.
They had an amazing BaaS product that probably was making good coin already that I am sure would have got them a buy out eventually but they decided to pivot to work on a DB abstraction layer and shut the whole thing down.
If they had just pursued the original vision they would be minted by now instead of trying to convince people their commercial layer is better than the umpteen other free ones.
He is trying to build something useful, which may take some pivots, and that is nothing to be ashamed of.
This is fine for a student project or an app which has a fixed planned end-of-life, but not much more.
If I learn that API and it disappears, I just wasted my time. I should have learned an API that I will be able to reuse later.
The only issue I had was with shaming the developer for building something he thought people would want and soliciting feedback. If that wasn't the intention of my parent comment, I apologize and retract my statement.