Rgb is use for web because it has greater range of colors and more vivid and vibrant
what you see in monitor is different from printed ones
also cmyk works by absorbing light reflected to the eye from the white paper without it the paper appears  to be white
and rgb is different 
coz our monitor is black and works by producing light