GS does too much everywhere. That's the price you pay for accessibility. If you need something trimmed for performance you have to write your own engine (or at least search for a more specialized).