I know lots of people on the Dev beta ring (me included) aren’t developers, but people should set their expectations accordingly.
Dev beta: to allow devs to identify and fix any issues that a forthcoming release may cause in their apps, and start to test new APIs etc. Also feedback to Apple any technical issues they encounter.
Public beta: a chance for users who can’t wait to try the newest iOS features to get early access to them and provide feedback.
It’s frustrating waiting, but people saying it’s ridiculous and getting angry at Apple should remember that this is a dev beta which they’re likely not the target audience for.