In fact, just blaming the SP is not 100% accurate.
Eovaldi - wit ha significant history of injury - has missed most of 2018. Dombrowski's lucrative extension made replacing him difficult. (So apparently he decided not to try beyond Ryan Weber.)
Sale missed time in 2018, and was not the same in the postseason. He was also given a lucrative extension. Now that he is out, don't hold your breath for a replacement.
Price has been having off-and-on issues since 2017. If he isn't 100%, why do you expect the same results from when he was?
Porcello has been a flop. That's on him.
But essentially, Dombrowski took a WSC team and the extent ofhis "improvements" was to replace Craig Kimbrel with Colten Brewer. Meanwhile, Houston and NY and Tampa and, well, everyone else, was trying to get better to catch the Sox. Juggernaut or not, he absolutely gave everyone the chance to close the gap. And some of them took it...