As mwdmeyer said, switching (bridge groups) are one reason to have the faster ports. The SSG140 is positioned as a branch office box, and often devices of that class are deployed in a multiple-duty scenario. Acting as a local switch as well as a router/firewall is reasonable.
Also, if the SSG is deployed in-line between routers or has a single uplink to the next hop, 100Mbps interfaces would choke the system's throughput. Since it can move more than 100Mbps of traffic, it makes sense to have 1Gbps interfaces.
1Gps interfaces doesn't imply the system can max out at that speed. Some of the newer models can reach those speeds, but it's not a given for every product. Along the same lines, we have some devices with 10Gbps interfaces that can't push a full 10Gbps of througput, but if it only had 1Gbps interfaces we'd have to connect multiple paths and trunk them or load balance across them, etc., to exceed 1Gbps of throughput.