строго говоря, грамотнее будет вообще напрямую указывать глобальную css переменную в качестве цвета, без scss переменной. Но тут есть большая беда - css переменные не удастся запихать в функции. Так что идея все равно спорная. Если речь об одном "голом"цвете, то ок. Но на практике дизайнер потом добавляет "ховер - лайтен200, актив - дарк300, тень - дарк800 от базового цвета" и ты в заднице, началось велосипедостроение "щас я все параметры запихаю в глобальный css"