That's the point. The Knicks haven't locked themselves into a "We have to do something NOW" scenario... They have options.
Look, moving the contracts isn't what has people saying that Walsh didn't do a great job, it's the picks. Even then, that's nitpicking (aka hating) on my part. As others have mentioned, that's what the Knicks had to do. Their biggest problem now is:
1) winding up like Detroit
2) #1 + their picks turn out being quality players
We do have to wait and see what happens because you never know what'll happen once the dominoes start falling.
By the way, CP3 is two years away, not one. That expiring contract that Curry has is only worth something if it's packaged with a good pick, something the Knicks have already given away for nothing. Atlanta could put together a better package for Chris Paul. Other teams will have expiring deals. A trade to the Knicks only happens if they're successful next year and they have a better trade package than other teams. CP3 has no leverage next year because he still has another deal on his contract.
It's a lengthy read, but I urge Knicks fans to read it in order to understand the true nature of the cap and what our realistic options are.
All hard core NBA fans and fans of bad teams really need to read up on the cap so that we see less crazy trade ideas.