Is there a good reason for this? It is a 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
{ }
;
#