I agree with pretty much everything you said except this one part, specifically about Ennis and Duclair. I think it's fair to be critical about Ennis and Duclair given that they have proven that they can produce secondary scoring which we are in dire need of imo. Furthermore they play positions of need and came at a cheaper cost and shorter term than guys like Rowney. Rowney alone cost almost as much as both of those combined and at 2 extra years of term. Hopefully there's something there that we aren't seeing but to cost as much as two guys who have broken 40 points? Add on 2 extra years of term and the comparison starts to seem heavily one sided.
In terms of F signings we spent 3.63m on Gibbons, Rowney, Street, and Rodin. With that kind of money, I feel like GMBM could have gotten some decent secondary scoring. If he's going for cheap depth, why not go for depth that has proven they can provide what we need, especially when they come at a cheaper cost?
All that being said, ultimately we're all just armchair GMs here so to say we know better would be hubris. Perhaps GMBM sees something we don't or prioritizes other traits over secondary scoring. (Insert joke about GRIT here). At the end of the day, I think GMBM is doing the right thing and that's doing a rebuild while we transition from the Twins era to our next generation. (Is rebuild the right term here?)