A fixed memory allocation order could indeed overcome fragmentation. But this is extremely hard to implement, if possible at all, and would probably require a large amount of reallocation at runtime with all the negative consequences on speed. This is not planned at this point.