A better word would be "understood." A lot of people are simply uninformed and others don't care. Obama's background is very unusual, and it just hasn't come up to the point where anyone would bother to see what the Supreme Court has consistently said on this issue.