because when you set up an array variable, no matter what, the map script needs to initialiaze all the 8191 instances, thus it will take time and memory in order to save them.
when you use 2 different non-arrays, it will init only 2 instances - not 16,382, as if you were using 2 arrays.
when you use 2 different non-arrays, it will init only 2 instances - not 16,382, as if you were using 2 arrays.