Is there a good reason for this? Lame question, but I just wondered if there was a reason why.
Because /* */ is the style that is defined for comments in CSS.
/* */
There are a lot of other ways to write comments in other environments that doesn't work in CSS, like:
//
--
'
REM
{ }
;
#