I agree. But I also see an important distinction between “being a beta tester” and just using a product that isn’t feature-complete, but is sufficiently low on bugs in the features it does already have that you’re able to use it freely and reliably for those features.
I deliberately say “low on bugs” because no product is ever bug-free. The question is whether a bug is what developers call a “show-stopper”, which for those of us who perform live is not even a metaphor. If the bugs are minimal enough that you’d consider performing a live show with the thing (use your imagination if you don’t perform live), then I’d argue you’re just a user, not “paying to be a beta tester” as some people so often complain.
Yes, there are situations where companies do overpromise and underdeliver and ship products with show-stopping bugs in their core features. But there are also many that just take an iterative approach to growing and improving their product. And in those cases, often you end up getting new features for free that a couple of decades back would have required waiting for new hardware and then buying the new box.
