I don't see how compulsary NS would benefit anyone really.
Kids of today are no different to kids of my generation, but if anything they are smarter, more informed and more aware of the political and social bias / divides. It is all well and good working for the nation, or defending it and trying to instill some national pride in a young person, but how are you going to get them to swallow the hypocrisy, the lies, the political games and all of the other guff that permeates our country? We talk of freedom and liberty in one breath and then force people to serve without choice in the other?
We create an environment where young people struggle, then blame them because they are apathetic about a system that does not work for them and pack them off to boot camp to make them a "better citizen"?
Better meaning just do as you are told and do not question the state or it's leadership.
I don't think that is ever going to work and will breed more disillusion and apathy, particularly given most of the threats facing our country have been, to some degree, brought on by our own ruling classes and our own policy making both here and abroad.