Because Wilson could not get enough support from senate.
It's Virginia. Your welcome
April 20, 2010 in the Gulf of Mexico
For 4, I’d say the best answer to that would be tradition.
There is no law or amendment set in place that designates the Capitol as the place where inaugurations are to be held.