Integer names for objects are problematic in some cases because LC allows us to refer to objects by ordinal number, creating an ambiguity about how the object is being addressed.
Array keys are always strings, even if characters in the string are numerals. We don't currently have indexed arrays in LC Script, only associative arrays, so there's no ambiguity in addressing them.