How reinforcements to the Shell Louge Squad arrive

It is a main given that whenever a Villain League member comes around to enact a scheme, he or she will most always use the same reinforcement members for fianl battles in the worlds. But of course, the same allies to Spongebob will suddenly appear from nowhere to re-enact THEIR final battles with their archenemies and help Spongebob defeat the Villain League. How do these guys suddenly appear? As it turns out, Ignitus can find out what reinforcements the Villain League is going to use from his magic pool, contact the apporpriate hero, send them to the Dragon Guardian Temple for healing and gathering, then send them towards the area of the final battle when it is about to begin. The same battles fought with these characters have been done to death so many times by Scroopfan because he likes seeing those battles be redone without any changes made at all. Of course, that still doesn't explain why Shenzi would want to become Tiana or own a restaurant in the first place!!