gsm is a synchronized system. 3GPP decided to go for 8 TS per TRX. If they put more, then each occurence of one timeslot will be less frequent. Therefore, the throughput per TS would be smaller.
in GSM, TS throughput is optimized to carry full rate voice codecs (FR = 13kbps) with good radio protection.