Brackets are part of the syntax of the language, in the same way that English has many syntax elements. If in English you miss out parts of the sentence it can become misleading or uninteligable:
The is red outside
What does that mean?
It could be:
The sky is red outside
The car is red and waiting outside
The pomegranate is red inside, but not outside
Ef you miss off a question mark, it changes the whole sentence from a question to a command!
He needs a banana?
He needs a banana
So why would you assume that any programming language would be able to understand what you want to do unless you tell it explicitly in language it can understand?
Brackets are important because they control what happens (and an English sentence with a missing brackets is ... well.