The longest (only, if you don't count the grass strip) runway at Geneva is 12,795 feet or 3,901 m while the longest (of 3) at Zurich is 12,139 feet (3,701 m).
The difference is that the GVA market is less than half that of Zurich and has few connections (the largest airline at GVA does not do connections).