The complexity does no necessity locking diagnostic code away from consumers or small shops. The complexity does not necessity creating increasingly granular parts that don’t work between close models. The “improvements” are often just marketing hype or incremental nonsense. The infotainment centers on cars are a great example.
I know a full grown adult that does that in every election. Local elections, sure, I can understand, but he does that with all of them, Basically a card carrying communist that’s a useful idiot for right wing politicians.