The Bucks weren't going to go long this year even with Knight. He didn't want to stay in Milwaukee so it was best that they got something for him and set themselves up for the long run.
(And I realize that you are pretty much saying the same thing when you added "at least this year.")