The main arguement about Crysis not coming to the consoles 360 and PS3 is because on the technical part wouldn't be possible, because DX10 is missing.
There could be a change for the XBOX 360. ATI recently announced that on the 360 it's possible to install DX10 by an update. It could mean a lot of DX10 games coming to 360, especially with XNA and cross over programming. It looks like a clear case when Microsoft is talking about Live anywhere. If new games will use DX10, it would be more then likely that the 360 runs DX10.
Crysis is one of these games. In this video interview the president of Crytek is telling at this moment, in this form it won't be released on other platforms then PC also because it would be technically hard and scattered resources, but with the new information from ATI and DX10 for XBOX 360 that could all change.