Would­n’t it be awe­some to pass an array of prop­er­ties you want to tran­si­tion? Some­thing like this:

--transition-properties: ['color', 'font-size', 'background-color'];

.selector {
  transition: var(--transition-properties) var(--transition-timing) var(--transition-easing);
}

Maybe some­day.