(Hi, author of the post here) `grey` is no accepted value for `color-scheme`, so that would make no sense.
Note that `light-dark()` is not the end station here, it’s a step towards a future function that (1) would be able to respond to any value for `color-scheme` and (2) can return any type of value.