. . . Lack of oil alone didn't cause the failure, it's when you drive it with low oil pressure that causes the failure. And if warning lamps are meant to warn you in advance for the very purpose of avoiding these types of things, then they should do so.
Lack of oil pressure due to lack of oil=engine failure due to lack of oil. Your logic is like saying crops didn't fail due to lack of rain, but due to lack of water. Same difference if there's no alternative to hydrating the crops (like irrigation).
The problem here (insofar as we know) is not with Ford or its engineers -- but with your expectation about the oil pressure warning lamp. To your credit, you are asking whether that expectation is reasonable. It is not, and here's why (as others have answered).
Engine is designed/required to have a certain oil pressure at given RPM to achieve necessary lubricity to avoid undue friction/heat/metal wear/failure.Oil pressure sensor is a very cheap (probably less than $3 cost to Ford, as a guess) part that's been around in its basic form for many years, and performs well. It is calibrated for the engine oil channel that its threaded into to trigger a contact that grounds a single wire plugged into the ECM when a certain,
range of "normal" oil pressure is achieved. If the engine is on and the pressure falls outside of that range, then either that switch does not (or does, depending on the design) trigger, causing the oil warning lamp to light.
It is normal (and acceptable) for oil pressure to be lower at lower RPMs; and higher at higher RPMs. So the light cannot trigger at the low end of the range without generating a lot of false positives. Unfortunately, if you're traveling at highway speeds (and higher RPMs), the oil light won't come on until your pressure falls below the low end of the range--when in fact the proper pressure would be closer to the high end of the range.
So instead of "warn[ing] you in advance" (your words), i.e., predicting, that your oil pressure is going to fall too low, the idiot light (at least @ high RPMs) is more of a
delayed response.
You might respond: "Well, why don't they come up with a more sophisticated system to predict low oil pressure?" In a word, because its not cost-effective to do so. Imagine the cost of installing an elaborate, electronic, algorithm-driven system on hundreds of thousands of new cars, at, say $50 per car. Compare that to the cost (zero) of using the current system and having people do what they have done for a hundred years: check the oil level with a $1 dip stick, with a $3 idiot light as a last line of defense, and to not put a cracked filter (how could you crack an oil filter, anyway? nevermind) on @ regular oil change!
I would argue that the last time they came up with an algorithmic, computer-involved oil monitoring system (the oil life monitor), it actually caused more premature engine failures--because tens of thousands of customers (wrongly) thought it was somehow telling them something that it wasn't about the oil
level, instead--so they checked their oil level manually less! In the case of the early Chevy Equinox/GMC Terrain engines that burned absurd amounts of oil, that combo caused lots of engine failures. So much for progress!