The amplification is obviously there for losses in the cable, but you also need to do clock recovery and thresholding because the light pulse gets spread out as it travels.
Higher data rate => More analog bandwidth (distribution of frequencies from the laser)
More analog bandwidth => Worse chromatic dispersion
You need to either:
* Increase the frequency of the laser (so BW/center frequency is smaller, hopefully reducing dispersion), which might not be possible with current tech or be very expensive
* Decrease the dispersion of the fiber (more expensive or lossy fiber)
* Have periodic signal conditioners