Yes, but.......................I am 64, so grew up with carbs and points as well
The systems now can be a pain but a gasoline engine is still just a self powered air pump, so no matter what "they" add to the outside the diagnostics is still about the same
A vacuum gauge and a volt meter can pretty much determine whats wrong with any engine, in the past and future
The codes can be helpful but not reliable because they can not be translated to English very well
i.e. Lean does not mean engine is running Lean, it means computer's calculations were Lean so computer had to correct it, if more than 15% correction was needed then computer sets the Lean code
With a carb you would get pinging/knocking if it was Lean, and need to correct that right away or engine damage would occur, because its actually running Lean
All the computers do is to monitor and correct air/fuel mix and spark timing, the same as we had to manually, and if they can't do it they set a code to say, "have a look, somethings not right"