Oh, rubbish. All real-world programming languages have practical limitations, including whatever favourite language of yours that works as you suggest. Yes, there are programming languages that allow working with arrays in the way you describe, but they are significantly outnumbered by languages that do not. Supporting such a capability involves several trade-offs that aren't always desirable.