For new developers its fine to start prototypes and not finish them.
However, they shouldn't be charging people money to make those prototypes, unless they intend to actually complete them.
Its common to prototype out features in programming, to see what works and what doesn't. Its not common to get paid to create prototypes unless they are turning that into fully functional systems or gameplay.