Your post is silly for a few reasons: the laws are intended to keep military leadership out of lobbyist positions, specifically to the defense industry world- when they retire; not to bar them from positions of helping run the government.  Secondly, you've clearly never worked around the crystal palace: you need perspective - and fresh perspective from men who have actually worn the uniform to help craft policy and budget that directly affects the war-fighter. That helps prevent people like Obama-who have never had a real job in their lives- avoid making policy that costs the warfighter.