I don't agree they relied on HOPE this year.
Ryan and Ober were likely to be good. They traded for a legit starter. Archer had great stuff last year, but they did roll the dice on his health. That left the five spot with Bundy, Winder, Dobnak, Paddock (dice roll on health), Smeltzer. Outside a handful of teams, most don't have 5 legit starters. Sure, the top 3 weren't GREAT, but they are all number 2/3 types. Given there are about 15 number 1s (IMO), that's not bad. I really think people sell the reality of pitching short. They also could HOPE (yup) on Maeda being healthy this year, but I always thought he'd be a RP this year if healthy.
Yes, I'd rather have another very good starter like Castillo, and for the right price I'd trade for him (or similar), but I think people are very unrealistic about the starting pitching in MN compared to other MLB teams (rather than the past).
edit to add: MN is league median in starting pitching this year. That's not great, but given that they literally built this staff in one year (other than Ober), it's pretty impressive. The minors were completely barren of legit starters outside Berrios when this FO took over. The backsliding of prospects this year is a real bummer, as is Winder's and Ober's health. I'm hopeful that 1-2 guys will step up early next year, so I do agree they need one more legit starter.