I'm pissed at BGs (no sarcasm here) - I lose more 50/50s than I win, i don't highroll as much as others, the 50% is BS, because there are peeps at 10k+ who keep gaining MMR, and there are idiots who play "once in never" and have higher rank than me.
The ONLY part that even seems rigged is the latter - 50/50s in the long run straighten up, the shops are random and I won my fair share of games getting triples out of nowhere, the 50% is BS and was always BS in BGs as it was meant for ladder, BUT ... every time I take a 2-3 days break I get favorite shops, 4 options of no worse than a tier 2 hero (armor-wise), and easily find triples.
As I'm writing the latter part, it's all psych. I calmed down from the BS rolls I got before, so now I got a better hero selection, but it's not like it happens every single time, and triples? I just got lucky, because I can get 4 triples and lose MMR (bottom 5)
If game being rigged makes you feel better, remember that when you won, it was rigged against your opponents. If you don't wanna swallow this pill, don't play card games, they all made up of cards and lottery of sequence, from solitaire to poker, and from MTG to any roguelike. HS isn't any different.
P.S. I think current season is too highrolly, and that might show. We had that one before Quillboars were introduced when ppl went for double kali consistently. All in all, BG has been the better game mode during 2021, just enjoy the ride, it gets bumpy though :D