Actually, syntax IS important because a language has to be able to be read by both a human AND a computer, nowadays.
One of the things that using ":" does is it makes what is "type" and what is "name" unambiguous to both human and computer.
This is, famously, one of the failings of C/C++. Determining what is a type and what is a name is excruciatingly difficult.