Considering that US citizenship is a voluntary contract that no American Citizen is required to become, everyone who has accepted the benefits of US citizenship is obligated to by contract to follow said rules.
Most Americans have no idea that US citizenship is a product of the Reconstructive Era (post civil war) and was created for recently freed slaves to have standing in court, which by the original constitution they were considered property. The original constitution has yet to be properly amended within the legal courses of actions necessary to make such thing legitimate.
TLDR: American Law, and the legislative system, was Royally fucked during the civil war, and no American Citizen (state Citizen) is required to be a Federal citizen, as created by and defined by the 14th amendment.
If you are using a social security number (which does not belong to you, but belongs to the US Federal Government (the "United States")) then you are voluntarily contracting as a federal citizen, and you are VOLUNTARILY SUBSERVIENT to the federal government, having, as one of the sovereign People, placed yourself in a contractual agreement for "benefits".