Whether you like it or not, there are many things that have to use Julia as scripts, such as DevOps, and HPC jobs simply because when there is no interactive process available, it’s impossible to keep a REPL in those cases. To find an example, just look at our CI in the ecosystem, and the registry’s tests, there are just too many examples. To interact with other programs, scripts are the simplest way of doing it. Not to mention that Revise does not always work.
Wow, how easy that is? Does PkgTemplate support serialization? is there any Julia program that allows you to release a package directly? How many keystrokes do you need to type just to release a package? Prove this by developing a Julia version of such functionality like me, then talk. Talk is cheap and saying something people spend a few thousand lines of code to provide is easy is not cool.