CMYK cannot reproduce all the RGB colors - check the difference between the color spaces:
As you can see, the difference is quite big, especially for blue shades.
This results in colors being washed out when RGB image is converted to CMYK, and that's why it is important to prepare designs for print in CMYK color space (of course if they are going to be printed in CMYK).