I'd like to laugh about this because it's one of the things I love about my 2010 Camaro which wound up in a fairly sweet spot of having the basic tech I want (Bluetooth to the radio) without a lot of the nanny stuff I don't, but I once upgraded the operating system with two USB keys containing a bunch of C# from a stranger on the Internet who said he worked at GM. You had to open the driver side door between the first and second USB keys to make the process work.
Yeah, 15 years and the biggest problem I have had so far is convincing the dealership I really don’t want the recall that removes the key from the fob after the tenth time I told them no.