I suspect every programming language eventually becomes dated. As soon as you commit to 1.0, you will have design decisions that (with hindsight) are mistakes, and you can't fix them. Design best practices change over time too. Immutability is a more common default now.