Re: development practices
I agree that was when they should have evaluated the requirement against their vision and rejected it.
However I can guarantee that some backers - all those requesting a refund in fact, would not have backed the project. It was the main reason I actually considered backing it. Fortunately I decided to wait and see.
Hence it was either incompetence or a cynical money grab. Both reasonable reasons for people to complain.
PS. Their budget was provided by the backers.