Yeah, 'Periodic service due' (thanks, jonpaul), can happen, as the critical and recommended issues aren't distinguished, by the single 'Check Engine'.
You might think a major issue like that would not last long, before manufacturers step in and get some kind of system feature, to distinguish things like:
'wiper fluid low', vs 'engine overheat'.
Supposed to be an 'open source' spec. you could look up, and get generic info. across many brands, or manufacturers. It's a matter of customer ease, and transparency, across the various markets.
Some, build obdII in, reluctantly, and worse, presently teaching customers they might, maybe, just ignore the flakey seeming indicator, not a path towards reliability.