Over the last 8 years in MLB lots "core" players on pretty successful teams haven't become what was hoped due to injury, free agency as their window ran out, or they just never became what they hoped. Thats a fairly long runway to draft, acquire and develop additions or replacements to the "core". Thats exactly what they said they would do back in 2017. Then you have orgs who have had to deal with unforeseen events like generational player Franco being ousted from baseball, an arm like Bauer gone, and a Tatis Jr getting 80 gm PED suspensions out of the blue.
I don't discount the challenge of dealing with Vlad so far in '24 and all of 23, but Bo has been a pretty consistent 4-5 WAR ish player. This FO has done a pretty good job IMO too, but I don't think they are alone in these challenges in assembling an 85+ win team. Comes with the territory. Thats why they get the big bucks.
Rogers has also made a substantial investment in payroll increases through FA's to help augment the "core", where they have lacked.
So much has changed since we played the O's in the 2016 wildcard game. That was a lot of runway ago.