They just didn't have enough of reserved general purpose connections for future use. I guess this woild be especially the case with the Russian modules, which were literally surplus Soviet manned space army outposts(such a thing do not make a lot of sense, they did it anyway).
This one
https://en.wikipedia.org/wiki/Salyut_3
had a machine gun!