kerb=* seems to be considered a sub-key of barrier=kerb. For kerb=no this looks silly, but it's consistent.

I would prefer not to see kerb=* as a sub-key of barrier=kerb, but I don't seem to be in the majority here.

The wiki page regarding this was changed recently: https://wiki.openstreetmap.org/wiki/Key:kerb