The brackets are required if you use keywords or special chars in the column names or identifiers. You could name a column [First Name] (with a space) – but then you’d need to use brackets every time you referred to that column.
The newer tools add them everywhere just in case or for consistency.