Good points. But speaking specifically to the issue of Buck's influence on those decisions, there is a big difference between Buck's, "I wanted to go for it one more time" and Harb's "I always want them to...".I think it's folly to expect the manager or the players to not want to win in the immediate term and instead focus on the future.
How much influence, if any, the manager should have on the team's direction or any individual player moves is certainly something to debate. But Buck should always want to be improving the on-field team however possible. And cost be damned, because cost is not something he need concern himself with.
Harbaugh has addressed this topic, which I think does translate between sports. He said something like (paraphrasing heavily): "I always want the GM to pay my guys. Make them happy. It's not my job to worry about the money, I'd pay all of them whatever they want.".
To me, it reads as Buck saying he influenced the halt of any moves to subtract from the team.