Your verbiage implied it was a long standing tradition. Why does Trump's reasoning have to include Obama? Maybe he just wants to be secretive. Maybe he just thinks given the media climate, it's easier to not have to answer silly questions about every visitor. Maybe he thinks since Obama is factually the worst president in US history, doing things the way the good presidents did them, makes more sense.