I think new cars are still required to report engine codes (ones that cause the CEL to trigger) on the OBD port. That’s still a large percentage of engine problems, and in particular, the ones that prevent you from getting registration renewed in many US states.
There are now Audi, Peugot, and Volvo vehicles sold in the US that don’t have an OBD port. You can’t pull an engine code from a port that doesn’t exist on the vehicle.
Toyota, Ford, and Chevrolet are also rumoured to be removing the OBD2 port with their 2025 line-up. They’re just testing how much they can get away with before committing to it.
It’s going to become very hard to repair or even diagnose our vehicles if we don’t start fighting back.