Basically, the OP’s point is that people won’t vote for taxes to pay for the services they want. But maybe they’d vote for indentured servitude for other people. Those kids would make up the deficit by payment in labor rather than cash. Then we’d get the services we want without having high taxes.
Thing is, in-kind payments of this sort are notoriously inefficient. You know what would be efficient? Letting people figure out for themselves the most renumarative work they can, and then we take a cut of whatever they make. Then if we’ve got a teenage genius he can work on his business and make millions of dollars rather than having to dig ditches in North Dakota.
These labor drafts have a long and glorious history. I rather think our system of taxation is more dignified for everyone.
And face facts. The reason you think you can draft 18-20 year olds is because they aren’t being very productive at that time of life. Working at a shitty job for shitty wages and living in shitty housing and eating shitty food is a typical career path at that age. Except, the OP is proposing to feed and house (and pay a pittance of wages too) every human being in the country for two years. And all in return for their not-very enthusiastic labor. You know why employers can get away with paying unskilled teenagers crappy wages? Because their work isn’t worth any more.
Wouldn’t it be cheaper, rather than drafting these people into labor battalions, to offer to hire any teenager in the country for minumum wage, and let them figure out their own room and board? It would be MORE expensive to set up labor camps for teenagers than to just hire them normally. You’ll notice there isn’t a lot of demand for unskilled workers right now. This would cost us a tremendous amount of money for almost no gain. Why not just hand out welfare checks to teenagers? Simpler, easier, and cheaper too. And as the teenagers blow their money it gets added to the economy as a stimulus! Win-win!