The Red Sox had a window of opportunity in front of them thanks to players like Betts and Bogaerts, but they had zero top of the line pitching. To me signing Price was a logical move. Like many Sox fans, I didn't even like Price much, but his track record was solid.
I'm not sure where DD was supposed to get top of the line starters without a big free agent signing like Price or a big trade like Sale.