Yeah I'm with you 100% on the horrible implementation of the tech in cars, unfortunately OEMs are only required to convert very basic CANBUS data to the OBD protocol for the scan tool so in general I'm finding anything else requires proprietary software. I went though this whole deal when the DPF started acting back before the car was totaled, turned out theres a huge difference between a generic DPF code from the scan tool and the actual internal CANBUS messages that exactly pinpoint the fault...I had to borrow special software from someone to get that far and it was infuriating. I think CANBUS became mandatory around 2011 which means that most of those cars also came from the factory with a screen, when they made CANBUS mandatory they also should have mandated that all that data could be displayed on the screen for maintenance purposes...no more proprietary software. Newer cars are apparently even worse with network and module level encryption keeping basically anyone but the OEM from maintaining certain parts...I absolutely hate everything about it.
Regarding real time data, the CANBUS message frequency is considerably higher than what comes out of OBD port for scan tools which means you can use it for digital gauges that don't jump and stutter when the value changes quickly. I'd eventually like to make a nice digital panel that displays the critical stuff and changes color when I'm approaching a limit, sort of like an annunciator panel in an airplane. I've got a massive excel file that has thousands of leaked VW CANBUS messages which I'm going to need to reverse engineer if I want a good digital dash. The ECM is will be ingesting raw sensor data for managing the engine and outputs all that data on the CANBUS lines whether I want it or not so I'd like to make use of it to keep tabs on the engine.