I agree with the designers.
Engine management has become much more sophisticated, and can alert the driver when some parameter is dangerously out-of-bounds. Since gauges typically report the same data that the engine computer is using, rather than from an independent sensor, they aren't even useful as a back-up.
For most drivers in most cars, it's only useful to report actionable information. That is "pull over immediately" or "have this checked out sometime soon".
The few drivers that want more information can use something like ScanGauge or Torque.
It's a bit different at the high end. I expect a car to have sensors for everything. There shouldn't be a dipstick or a sight gauge needed. Oil, transmission, power steering, brake, etc. fluids should be accessible from the information display or remotely. And every diagnostic code should be reported as a full description, although with a streaming video on how to diagnose and fix the underlying problem.