I agree that the US are keeping Osama free on purpose. I think, however, that they will catch him at some point (just like they did with Saddam), but then they will introduce an even greater villain who will take Osama's place as a publicly demonised figure.