We live in a world where war is possible each day. Every country needs to have a somewhat decent army if for nothing, then to at least "scare" away the potential enemy and to tell them that even if they win, it won't be a free run.
Now, compulsory military service is highly situational. A country like to US, China, Russia... well, they don't have a need for something like that. There are always enough volunteers who are ready to join the army. Country like my country or pretty much every country on the balkan, Switzerland, Luxemburg... such small countries could benefit from compulsory military service. Those countries have a small population and an ever smaller army. Honestly, what kind of army can my country have if it has close to 4 million citizen? My whole country has less citizen than a single city in the US or even Germany which is tiny in comparison with the US. We can neither pay a big army, nor can we find enough volunteers. The only option is to have every capable citizen go through a compulsory military service to at least learn the basics of how to use different weapons so even if the army isn't big, the people themselves are more capable of defending themselves.
Honestly, I hate the army. I have what it is in the current world. But it's necessary. Even outside of war an army is necessary. With the recent floods in my country, the army did the most in keeping the citizen safe, saving lives, helping during the reconstruction. If we still have a compulsory military service, I believe less people would have died, more soldiers would have come to the rescue.
All in all, it all depends on the country and government.
Now, compulsory military service is highly situational. A country like to US, China, Russia... well, they don't have a need for something like that. There are always enough volunteers who are ready to join the army. Country like my country or pretty much every country on the balkan, Switzerland, Luxemburg... such small countries could benefit from compulsory military service. Those countries have a small population and an ever smaller army. Honestly, what kind of army can my country have if it has close to 4 million citizen? My whole country has less citizen than a single city in the US or even Germany which is tiny in comparison with the US. We can neither pay a big army, nor can we find enough volunteers. The only option is to have every capable citizen go through a compulsory military service to at least learn the basics of how to use different weapons so even if the army isn't big, the people themselves are more capable of defending themselves.
Honestly, I hate the army. I have what it is in the current world. But it's necessary. Even outside of war an army is necessary. With the recent floods in my country, the army did the most in keeping the citizen safe, saving lives, helping during the reconstruction. If we still have a compulsory military service, I believe less people would have died, more soldiers would have come to the rescue.
All in all, it all depends on the country and government.