Have you ever tried solving problems by sending a crash report to microsoft?
Have you ever solved a problem by clicking ‘search the internet for a solution?’
Have you ever recieved some help from your OS when it starts to misbehave?
Man, technology does not work like this. The scanner is unrealistic not because the idea of scanning for errors or faults is stupid, but because there can be dozens of different issues leading to similar problems. Problems you might have not even noticed. Problems that may appear under different conditions.
The car CVT can not tell you if the oil is old. It can not tell you whether the oil is burnt or filled with metal particles. It can only tell you when the belt starts slipping, and there is a whole load of faults that can lead to this problem. Determining what the oil condition is is possible by different sensors, but those sensors are going to cost money and take space and power, they can get faulty themselves, and for what??? A simple mechanic can just unscrew an oil drain cap and tell you all about the oil condition right there at a moment’s notice. Nobody is going to bother setting up an array of sensors if there’s a much more convinient solution already in your hands.
A mass airflow sensor does not need any self diagnostic features, because checking whether it’s faulty or not is as simple as poking two goddamn wires into the socket and measuring the voltage under certain engine speeds.
A camshaft/crankshaft sensor does not need any self diagnostic features, because determining whether it’s faulty or not is as simple as poking two wires into it’s winding and checking whether it’s open or shorted.
Nobody is going to make a weird diagnostic device to inform a driver about a situation when the engine oil and the coolant liquid start mixing together, because it’s very easy to detect without any devices and the reasons for this problem are well known, the most common being a ruptured cylinder head gasket.
These are simple tasks and require just some basic knowledge and literally zero investments from a car manufacturing company, which is very interested in saving its money, generally.
Tell me, who’s going to buy a car that costs a gajillion bucks only because it’s filled with diagnostic features? Who needs a car where every piece of metal costs ten times more because it has a fault scanner attached to it for no good reason?