I've always been a staunch supporter of draft.
I know many disagree, on both sides of the political spectrum even, but in my opinion, you get a few things covered with draft:
A certain percentage of the entire population recieves basic combat training. I was drafted. I would never have joined the army on my own, never. I don't join tennis either. I don't rallycross. Armying is one of the things I'd never ever do, but I was drafted and spent a year in a green uniform, crawling around in rocks and mud, shooting blanks at other doofuses, I learned a lot. I would never feel confident picking up a rifle, the type of person I am - but I now KNOW how to operate a G3 rifle. I have held and toyed around with an AK47, which - for a Norwegian - should be pretty rare. If I were to unlikely enough have to organize a defensive position, I wouldn't be the best ever - but I would know better than to just line everyone up standing on roof-tops, I would suggest trenches to be dug, I would suggest a good machine gun spot, and so on. Basic stuff! I really like the idea of ordinary people knowing basic military stuff.
The other benefit is quantity, like I said above, you cut a certain percentage out of the population. Sweden abandoned draft, went full pro, and as a result, their total army force dwindled.
During draft, Sweden - having a population twice of that of Norway, also had an army twice the size.
Today, the military of Norway is significantly bigger. A switch-around.
A final benefit is variation. In a drafted army you get soldiers who's main priority is to fight, survive, and return home. Survival instinct is intact, fighting spirit is intact (since ideally a drafted army is only used for defense), and you get to reduce the "Rambo factor" overall. This is a minor detail, but I still count it.