Just a couple of comments:
1, Google releases updates to the manufacturers a month before they're released to Google phone (Nexus, Pixel) owners - so that the manufacturers have the time to add the vendor portion of Android and still release when Google does. But that takes developers, and good developers cost money. So some manufacturers (I'm looking at you, Samsung) only release updates a few times a year.
2. Beta releases (I know, this wasn't one) aren't so that you can get the new version ahead of everyone else. That's how they're used by most people, but if there were absolutely no bugs, it wouldn't be a beta, it wouldn't even be a release candidate, it would be the final version (of that version of Android). The whole reason for releasing betas is for those who want to (and don't use that phone as their daily driver) can download the beta and pound on it, trying to get it to crash - and reporting the problems back to Google, so they can fix that problem for the next beta version (or, at the end, for the final release).
But people install betas, then come here to complain about, or ask about, "this bug they're getting". We don't write Android, Google does. If you're going to beta test, report bugs to Google. And if you don't want a phone that crashes just as you call 911. don't install beta versions. I have one phone. I'm 76, so who knows if I'll need to call 911. I was in the business for almost half a century before I retired. I've released betas. (I've released alpha test versions too. Those are the ones that come with the tag that says "please keep track of what you were doing, so that when it crashes - and it will, big time - I can duplicate the cause of the crash".) But install a beta? No thank you. I'd rather have an 11 month old version that works than a brand new, not yet released, version that may not when I want, or need, it to.