As a developer of software, my perspective on this is that the entire reason to put betas is to receive feedback and to get *free* testing. Ideally, feedback would come in without all the negativity and entitlements that you're probably referring to, but given the benefits that the developers...