Precompilation sounds like it improves further on an annoyance (time-to-first-plot problem) that was already no longer much of an annoyance in Julia 1.8x.
In that sense, one can perhaps say it is a turning point.
1. Slightly longer compile times at package install time, but that is ok since it is a one time cost.
2. During package development, building a pkgimage every time will lead to longer compile times because of native code generation. That is easily disabled during development with `julia --pkgimages=no`.
The popular packages are already preparing for this.
GPGPU needs more languages that make it easier to do compute with feeling like doing Assembly.
Basically the productivity that can be understood by reading stuff about StarLisp and the connection machine.
Julia seems a nice addition to this idea.
Although it may appear so, it was not low hanging fruit - it took a lot of effort building incrementally over several releases by a number of contributors.