Is there a way to dispay more than 50 enemy units on map at the same time?

Is it really impossible for the game to handle more than 50 enemies present at the same time?
Can’t we go beyond the limit?

Not possible, it’s a memory limitation of the hardware.

Not quite true. It’s possible; theoretically, each faction could have 64 units. However, you’d have to allocate extra save space for these new units. So technically you could do it, but it’s almost certainly not worth the time and effort.