This was it 100%. I lived through this and that was exactly why Steam continued to be used in our LAN groups. Even for LAN parties, it made it super easy for everyone to make sure they were on the same version of everything. Extending that to online play is the reason it persisted to this day.