I can only comment on Toyota, because its the only one I own with a DCM.
When I bought the car, to enable all the remote features, I was required to register to Toyota Connect. Required a name, email, etc. they already had all my data once I logged in, presumably from the dealer. I had to then accept all their qualifiers if I wanted to make the system work. I forget which I declined but I did decline one of them originally. Everything else worked. I did eventually accept that one - I think it was required for the remote start? Anyway, it was as clear as day as to what I was signing, unlike GM.
So I don't think there all equally guilty. Maybe this is why Toyota gets a pass on engines that blow up and no one wants a GM anymore?