So it requires both.
You need people to buy version 1 to uncover the problems the designers did not think of. Personally I'd prefer if they just had plenty of NDAs and gave out many free units to diverse users, and not waste a single penny on marketing, and then after a year+ let version 3 come out with marketing $ spent on letting people know.
We then need the version 3 buyers to find the less obvious problems.
Without version 1 buyers it would be a less innovative world, but I wished that marketing departments budgets were slashed and more into science, engineering, research.
I'd rather a Powercore 20000 with 45W input and output than another + or II or Redux or some other marketing gimmick.