Because they're object oriented.
He wanted arrays. It had to be reiterated several times before it was sorted out.
Off-by-one error.
An object oriented programming language.