Your experience is totally valid. I feel I've seen other developers use a similar model where they develop the game for free, incorporating feedback as they go along, then offer the final product for sale. Or at the very least it doesn't seem odd to me