i think the benefits of having individuals serve outweigh the option of having people help out.
i have seen total shitbirds come in and get turned around because they were trusted, motivated and looked at as an equal by some and respected by others. many people that could turn out "bad" have been turned around because they were given a chance. responsibility has a way of shaping people up.
im for it, i think everyone should serve. it would make our enlisted leaders stronger by dealing with the troubled ones and the troubled ones better by learning responsibility.