I also don't have a lot of need for scientific computing; Julia has the potential to be a really compelling replacement for Python for general purpose scripting.
People from my age remember programming languages where you index from one, can select the base index or use enumerations as indexes.
Tooling, performance and libraries are much more important than base indexes.
Then again, I favored those C alternatives back when C wasn't an option at all. So I am biased.
But can't you do a[begin] to reach the first item in a julia array? That should really abstract it away no?