Yes, I will call you old fashioned for saying it should be done on the floor. I don't necessarily agree with you but that's a matter of personal preference. If the rules weren't broken, it doesn't matter where they took the oath.
Then why have them assemble at all? Let's have the Congress go all virtual and sell the Capitol buiilding to pay down the public debt.
Because people like politics to have a sense of traditionalism.
Exactly and because not everyone will have a reception or want to be elsewhere.