You can be critical of past mistakes and be in favour of this move at the same time.
I will say for the 356th time, there is risk in the Brown signing. I don't think I have seen a single poster contradict that. Nor have I seen anyone suggest that Holland has been a cap savant. It is definitely not his strength.
This is not specifically directed at you but I think some of the arguments against the signing have been off the mark. It was not Brown or Yamamoto, or Brown or Kostin/Bjugstad. One of Yamamoto or Foegele were gone regardless of the Brown signing just to have a chance to fill out the roster, and unless both went or unless they punted McLeod, Kostin was gone as well. (Actually I would probably have been ok with moving out Foegele as well and signing Kostin and Bjugstad or Kostin and another $1.5M player.)
So the improvement from the Brown signing is not Brown over Yamamoto/Foegele but Brown over generic $775K player for this year. Unlike
@duul, who to me seems to be describing some player I have never seen, I think that Brown, if healthy, is not only a huge step up over Mr. generic $775K guy but is also a fairly significant plus over Foegele. This is a point that can be debated of course. But from there it becomes a question of how much being better this year costs next year. And again, while I would have liked the bonus to be $500K-1M less I am ok with trying to win now and manage the cap next year.