Agreed. I generally like this FO but having a good plan and executing it well are two different things. I don't think anyone disagrees with "perennial contention", especially coming off 2015-16 which was both super exciting and frustratingly short, but building a roster that can win every year takes some level of risk aversion in free agency combined with being able to create a team friendly financial situation. To this point there have been no team friendly extensions given to core young talent, either out of choice or more likely out of circumstances (Vlad and Bo don't want to sign right now). Then the past two seasons have involved signing players in their 30's to long/big money contracts. The farm system is not in the best shape, and aside from Moreno, lacks upper minors talent both on the position player side and especially on the pitching side.
I feel like the next 3 years are probably it as far as this team's window because combining all of those things above together doesn't add up to 5-10 years of a competitive cycle. The Braves signed their stars to team friendly (or borderline exploitative) extensions, so now they have their financial situation locked up and can build around their existing talent. The Jays don't really have that. It's 3 expensive arb years for Vlad/Bo, and then who knows what after that.
Obviously, 3+ years is a long time. Maybe by 2025 there will another wave of young talent coming up and the Jays can seamlessly transition into that core without having to do a tear down for a few years. We will have to wait and see. I mean ultimately if the Jays end up making the WC this year (they should), and then have 3 more playoff appearances after that, then you could probably live with a small retool/rebuilding phase after that if there is a reasonable amount of success over that 4 year competitive window (certainly if there is a WS title out of it), but I'm a little skeptical of 2023-25 at this point. Atkins needs to do some things in the winter.