But the window is open, and it's not open that wide. That's not to say it would be smart or sustainable to just keep trading for short-term success, but they have already done that with the Realmuto deal, and actuarially speaking there's only 2 or 3 years of Harper and Hoskins' prime (assuming Harper hasn't already peaked). Any three or four year-plan could be sidetracked by one Nola injury. And the Braves are't gonna get worse either. If you have a chance to win the division and 90-93 games, which they still do, they have to go for it.
But sure, if they slip, and it's only about the wild card, you don't go crazy, and you take a write-off on a season where those two pitchers weren't great and you lost half your bullpen and 2/3 of your outfield (even if Herrera wasn't a loss).
But by "slip" I mean total collapse. If things go mostly as they have we'll see at least three new players on the team August 1 who aren't here now. The only way that won't be the case is if Haseley and Quinn somehow remove CF as a problem area (seems like a lot to ask) and all the relievers come back strong (even then they'll add relief depth, but maybe not someone pricey).
Trading for the pitchers is all about price and control - can you get the FA to-be for cheap and have it be a purely short-term move or do you give up more to get someone who will be here for another year or two?
The system is still thin but I would do the 2019 version of the Lee, Oswalt or Pence trades every single time, never mind the specifics of those particular deals. If it's just a Lohse/Blanton or Romero-type move that's okay too (technically that's where this team is in the cycle but pressure/expectations are clearly higher now).