Socialism means to be social with other people but with in same community....
Communism means to be social with people but with other community.....
Many people have Advance options that Is used for reasoning hope this helped
Technology, easy communication methods that’s kinda all I can think about