Computer language design is just like a stroll in the park. Jurassic Park, that is.
Part of language design is perturbing the proposed feature in various directions to see how it might generalize in the future.
When I announced the development of Perl 6, I said it was going to be a community design. I designed Perl, myself. It's limited by my own brain power. So I wanted Perl 6 to be a community design.
There's a saying in the software design industry: "Good. Fast. Cheap. Pick two."