Signing Bautista was understandable because it looked like they weren't going to get a draft pick for him with no team willing to sign him, they had a hole in the outfield, and they got him on essentially a one year deal. I don't see how saying the core was old and s***** while also saying the Bautista signing made sense are conflicting opinions. Both statements are correct.
Shatkins has run the team for two seasons now. In that time, they haven't had a single pitching prospect reach AAA until Borucki in August, and the closest thing they have to a position player ready to start in the bigs in 2018 was acquired at the trade deadline three months ago. If you don't have young players or prospects to supplement an aging core, then guess what? The core will decline, and the players around them won't be good enough to compensate for it. That's exactly what you saw in 2017. The only option was to double down and trade more prospects for vets if you wanted to string this flawed roster along for another season, but thankfully this regime is a lot smarter than that.
I don't see the genius in what AA did. Yes, some moves were great (JD in particular), but the totality of it was lackluster, and left the team in a very difficult spot beyond the one year window they had in 2016. The way Shatkins has operated since they were hired is exactly how they should have done it. Don't agree with every move they've made, but they haven't waffled on their goals.