I assume that the statement terminator was chosen first, so they could've used something else for member access, such as `\`. Though I don't know about floats.
They could have used a comma for floats, as is common in many non-English-speaking countries. Although I guess that might become ambiguous with its use as a parameter separator.