The problem is the default behaviour: in Ada you can use whatever you want, in Julia the default is 1-based which is quite controversial.
Instead of complaining in the abstract, check it out, you'll be impressed. https://julialang.org/blog/2017/04/offset-arrays
Default matters!
(not referring specifically to you here!)