Why Elgg insists on running PHP in apache mod than in CGI mod?

In the Elgg's requirement section I saw that elgg needs to be run in apache mod than in CGI Mod. Unfortunately my hosting provides it in CGI mod. But the site is working fine except that its slow. Is it because its in CGI server? Whats the extra benefit on running it in apache mod?