I second the notion to build in more fundamental functionality instead of 3d. Construct is such an amazing 2d tool, and the 3d tools on the market are so different from Construct and so much more capable, Construct can probably never be what they are. Of course that doesn't mean not to pursue new directions or that some 3d tools won't be useful to users, but I would rather see further improvements that make Construct's core capabilities even more efficient and useful take priority. I think this is the answer to the dilemma of "we got a lot of requests that are all over the board, and we can't do everything." I'm not familiar with the functionality that the OP is describing, but it seems to be an industry standard in engines where 2d is not even the focus, and it seems to be fundamental and important.
From my perspective, I would love to see something as fundamental and important as simplified (default) non-repeating randomness. The advanced random is great, but it's not easy to implement, and it shouldn't even be necessary for a lot of basic tasks. Who wants randomness that repeats before all values have been presented - by default? I suspect nobody, and randomness is such a fundamental, omnipresent aspect of everything we make with Construct. But that's the only option, without a lot of extra work, and to circumvent it involves a huge amount of added complexity.
I have projects with dozens of values and data sets being randomized. When I worked with making educational content in plain JS, my programmer made all randomness non-repeating by default, and provided simple switches in the declarations to make it repeating (before the set of values or data were all shown once) if that was really desired, which is basically never. Imagine if we had set text to> choose("cow","lion","frog", and 20 more entries), and it was non-repeating when cycled, without having to do anything, and it had a simple switch to go through it once or to loop x number of times or forever - or if you referenced a list, or 50 different lists or table arrays, and they could all be handled this way with no extra work. This would be so useful and save so much time and effort.
Construct is a magic key that unlocks the creative potential of js and html5 for people like me who don't have the intellect to master them otherwise. Focus on making this as powerful and efficient as possible.