I wouldn't be so sure that it would take any less time to charge the Mako Cannon than it does for Vegnagun to launch its attack. Nor is there any proof that it would take more time to destroy the Mako Cannon than Vegnagun if it was attacked directly.