The problem is in the fact that the 100% cyan you see on your computer screen (which is, by the way, an RGB device - only simulating cyan...) is different from e.g 100% cyan from your desktop printer. Again, the same 100% cyan, when printed on a high-end proofer, is a different colour. And further, the same 100 % cyan, when printed on your favorite print shop - you guessed it! - is different.
This is the core of the problem: The "device specific" colours are different on every device. If you set up an image where a deep blue sky is, say 100 cyan 30 magenta, *just right* on your favorite print shop production. If you then take the plates and have them printed at another company, you'll get a bit different result. The inks may have been slightly different, the press is transferring different amount of ink on paper, the paper is different... You get the picture...
If your main point is to get solid 100% cyan - and not worry too much of the often barely visible differences between various 100% cyans - you can do as you say: use 100% cyan.
However, if your final printed colour must be accurate - like Coca-Cola red, you cannot do so. You must find the combination of inks to produce just the correct hue of red on each particular printing device.
The recommendation for RGB comes from the fact that the available colour space ("gamut") is much larger in RGB "world". (Cutting corners here a bit: ) Every cyan/magenta/yellow combination can be reproduced on an RGB device. The opposite is not true. You can easily find very saturated colours on RGB images on your computer monitor - or your TV - that just cannot be printed on CMYK inks accurately. The result will look "duller".
So if you use RGB colour space, you allow the printer to make the conversion to CMYK in such a manner that the colours of your job will be reproduced accurately on their macine.
Handling the whole schebang is called "colour management."