I don't know if choosing Olson over Freddie helped us be one of the best teams in this window.
Unfortunately, I disagree that we're in a window as long as Ronald is an elite player. It takes more than just that. The Harris contract looks like a downright bad contract now (and I've noticed all the people who thought Mike was crazy to sign that deal are pretty quiet now). Ozzie is not playing up to his deal, however cheap it is. Riley is not playing poorly but has regressed since signing. It's possible SS is back to his old self next year, but since signing his deal he's been hurt and then not quite as good as he was pre-injury. Hell, Ronald's contract still appears like a steal but he's missed a ton of games in his career now and it's absolutely fair to label him as injury-prone. I agree that folks going after the Contreras trade was a hindsight bias thing based on how he played last season; he's regressed, but Murphy has regressed too.