The reason for the skill gap between these two heroes is clear at first glance. Shakti's specialization is undoubtedly effective. 120 troglodytes at the start deal a lot of damage; Gunnar can't boast such a large number of starting troops...
On larger maps, Gunnar catches up to Shakti due to his logistics, and that's the whole secret!