Yes, that is the way GM vehicles used to handle programming. Most have transitioned now to using scan tool.
Same thing with grounding terminals in diagnostic connector to get codes from engine controller through flashing telltale - that was something that went away close to 10 years ago (around the time of original OBD).