Addressing recent Deno criticisms and sharing our vision for the future