The situation today is at least better than it used to be before OBDII. I much prefer using a scanner to get codes then having to count flashing lights. And back then you'd still have to pay a lot for the manufacturer's code reader. The only advantage was the ROM was small enough to disassemble and reflash with new features. I would not want to do that on a car made in 2026.