Randal Grichuk is still only 27 years old. If you look at standard aging curves, there's a good chance he's going to improve within the coming years. Through age 26, he's already been better by wRC+ than guys like Josh Reddick, JD Martinez, Michael Brantley were at his age.
You really can't blame them for trying in 2017. No front office tears down an entire roster after going to the ALCS, and Shapiro has all but said the 2017-2018 seasons were veiled attempts to compete to keep interest high, and reading between the lines, it seemed like much more of an ownership decision than a front office one. If there's one big mishap this front office has made, it's trying to compete in the AL East in 2018 with those Red Sox and Yankees teams. And if it really was an ownership decision, Shapiro should've convinced Ed Rogers otherwise.
You do realize that player development isn't linear, nor does it happen overnight, right? Smoak was acquired before the 2015 season, and it wasn't until 2017 that he figured it out. You can't judge a whole player development system based on such small sample sizes, especially when it comes to such young players. Judging guys like Billy McKinney, Teoscar Hernandez, Brandon Drury on 1 and a half month small sample sizes is dumb.