Why ? makes perfect sense to me, he is a free agent, he can/should wait until the last day/few hours to see what offers come along.
Precisely this. Keane being a free agent means the balls very much in his court. No point in him signing for someone early in the window when potentially an option will become desperate and give him an extra 10k a week. He will sign for someone, it may happen after the window has shut