Around here, there is almost no enforcement of vehicle lighting except at the time of transferring ownership of the vehicle, at which time it needs a safety inspection, which should catch gross violations.
Another weakness of the North American standards, which bugs me even more, is that they did not anticipate the possibility of vehicles being produced with instrument lighting that is on all the time, thus removing the main visual cue that people used to establish whether their outside lighting was on. Daytime running lights that are bright enough to kindasorta see ahead (e.g. vehicles that use the low beam headlights as daytime running lights) contribute to this because now those drivers lose another visual cue that they've forgotten to turn on the lights. The result is numerous vehicles driving around in the dark with their outside lighting off.
GM got this right, with headlight switches that default to "auto"; you can switch to "off" but you have to intentionally do that every time you start it up. VW kinda got it; they want the driver to use the switch but they kill instrument lighting when it starts getting dark to prompt the driver to use the switch. Many, many other manufacturers got it wrong, and I will specifically call out Hyundai, Honda, Toyota (and their sub-brands), Ford, and FCA for getting it wrong. My own car has a TFT display as the instrument cluster, which inherently is lit all the time, but I know where the little green "lights on" indicator is ... lots of people don't. Also, with my own car (FCA), you can simply leave the light switch in the on position all the time ... it turns the lights off automatically when you switch the ignition off anyhow.
Canada is fixing this. They're changing CMVSS 108 to require either automatic outside lighting, or outside lighting on all the time, or no lighting of the instrument cluster when outside lights are not on, at the manufacturer's choice; the point being that the combination instrument lights on + outside lighting off + dark outside is disallowed. Doesn't fix the many cars on the road that already have it wrong, but at least it will be foxed going forward (from 2021 when this takes effect).