But Rust is still a controlled language in that there's a language committee updating it. It's just that the committee actually listens to its community.
A true bottoms-up-controlled programming language would have to allow users to redefine keywords and grammar, then allow users to drift the language over time. Eventually you'll have multiple subgroups (accents) and one person's compiler might choke on the line `if x ain't 3`