That is ridiculous when combined with no inheritance on Zorder.
I don’t believe that the cost of sorting is a performance bottleneck especially when coherence is so high (sort rarely changes from frame to frame).
It is very easy to have a GUI where more than 10 things overlap - Handle Overlapping Buttons Properly.