I’d have loved to see some more concrete examples from your side, on how you’d imagine a potential implementation to look like. Would help kick-start the conversations.
As someone with no background in CS, I understand PVector to be a custom helper class made to simplify the manipulation of vectors and thus make them more accessible/easier to digest for novices. Without having any idea of the technical ins and outs and philosophical consequences for the language, I see no reason why some PArray class couldn’t also exist alongside the current array implementation. It could certainly make the use of arrays more approachable.
But how deep would that “userfrindlyficaiton” go?
I, for example, have tripped over the arrays indexing convention – starting at 0 – wayyyyy to often in my early days of writing code. Many a frustrating IndexOutOfBound was thrown. So would you also expect such an ingrained convention to be “rectified”? Because that convention, even though anchored in programming history, is just zero user-friendly.