Marriage is a public act. Why does it require witnesses?
It doesn't, Marriage is an act of union between a man and a woman, it is witnessed for purposes of human commitment, only.
Otherwise, it is a State issue, not your beloved Federal Governments.