Ok, but they still have to take an oath affirming they will tell the truth. But if they don't tell the truth, them taking the oath was pointless, was it not?
So why does it matter what they say? Like here, does it matter? Some people are going to do whatever they are going to do regardless of some statements they made.
the whole point behind swearing an oath was to get people to tell the truth and be worried of divine punishment for withholding the truth or obscuring the truth.
A religious oath is legally binding, as is an affirmation given by someone who is refusing to swear an oath. Legally they both hold the same weight, the only difference being the religious implications on the oath.
So an oath would work just as well as an affirmation, but the point is as a non-religious person, the government should have no right to make me swear on any deity. Could I just lie about it? Of course.
BUT I SHOULDNT FUCKING HAVE TO. It doesn't hurt anyone by having affirmation instead of swearing an oath, just as no one is effected by them taking out "so help me god" from the oath of service.
If no one is hurt by it, then why not just take it out? You have no real reason to keep it the way it is now besides the fact that it doesn't go against your religion. I don't see why you are against being inclusive of people who don't want to swear to a god.