<i>To be honest I wouldn&#x27;t want to start investing my time into a language where people who proposed 1 based indexing are making design decisions.</i><p>Possibly because you&#x27;re used to working with languages like C, C++, Java, Pascal, Javascript, Python, etc.  But in the world of languages tied closely to scientific &#x2F; mathematical programming (Matlab&#x2F;Octave, R, etc.) 1-based indexing is the  norm.  If you&#x27;d &quot;grown up&quot; so to speak, in that world, you&#x27;d probably find 0-based indexing distasteful.