Потому что CSS не позволяет их красиво сгруппировать наподобие ".menu-main a(.current или :hover)", потому приходится разбивать это на два разных селектора: ".menu-main a.current" и ".menu-main a:hover". Так как селекторы можно перечислять через запятую, то их и перечисляют так: ".menu-main a.current, .menu-main a:hover".
.menu-main a.current, .menu-main a:hover{color: #feb386;}
аналогично двум правилам:
.menu-main a.current{color: #feb386;}
.menu-main a:hover{color: #feb386;}