No estoy seguro de porque lo hace pero, en otros gestores de bases de datos cuando el nombre del campo contiene palabras reservadas por el gestor, el gestor le agrega los corchetes para no confundirlos con esas palabras he interpretarlo como un campo.
Eso también pasa cuando tiene espacios en blanco en el nombre del campo.
Saludes.