you don't know what's gonna make the final cut though. Stuff like language creation is super early on in the process at which point you're trying to engineer a system for success.
It makes sense because you don't know what you're gonna end up with and overshooting is better than missing.