Maybe it's because I understand how different systems interact and depend on each other, that I think Range Rovers are overly complicated. For instance, why does it need more than two hundred fuses?
Nonetheless, I am lucky in the sense that I started my career with old school distributors, points, condensers, and carburetors. I must admit though, that learning first OBD I and later OBD II was a steep learning curve, but as you say, once you understand the basics of electronics, diagnostics is largely a walk in the park.