I hope I can be proven wrong, but I'm really frustrated at the moment with the pure lack of choice offered by Marriott Bonvoy. A few years ago, I had Starwood Gold and it came in pretty handy at times, however the selection available was limited. When Marriot, SPG, Ritz Carlton and others came together to form one brand, I was under the impression there would be a decent amount of options available. I currently have silver status with Marriot, and would really like to move up to gold and platinum - but the choice is so limited it is ridiculous. SNIP
Well, you've been roasted here and primarily, I would suggest, for your final sentence here which is patently not true given the fact you're talking about the largest hotel chain in the world and therefore no other chain offers greater choice.
No matter, I'd suggest your real problem lies with the fact you're Silver with Marriott. IMO, Silver and Gold are worthless and you'd be better off booking on the OTAs that offer free hotel nights as a loyalty scheme like booking.com. For me, the value of Bonvoy only kicks in at Platinum (lounge access, late check out, breakfast etc.) but if you're not staying enough nights a year to qualify as Platinum then you should book your hotels using booking.com (or equivalent OTA) and get their free nights which will have more instant tangible value for you than collecting a few Bonvoy points for redemption.