I would have gone into the difference between latency (the time it takes data to get from point A to point B) and bandwidth (the amount of data that can be shuffled along).
The first is slightly complicated by the need to 'handshake': "Hey, I have data, can you receive?" "Yes, I can receive, what is your data?" "My data is <DATA>, did you get that?" "Yes, I got that data" "I have more data, can you receive?" ...etc, to a greater or lesser degree, depending on protocol, which means that there's a bit of thinking time
and the need for messages (albeit often far shorter than the full data) to transit multiple times up and down the same fibre/copper-wire/radio-link/whatever, plus a bit of 'thinking time' at each end while the message is composed, plus possibly delays when the message is "No, I can't receive right now, hold on a moment because I'm busy" or "Sorry, I didn't get a response, just to repeat: <Can you receive?>/<What is your data?>/<Did you get that?>/<etc>". (Exactly how much handshaking you need depends on a number of things, including which protocol layer of communication you're talking about... Just assume that it exists, though.)
And if the data is in a large chunk, you can't do anything (even acknowledge, at one or other layer of protocol) with the chunk until it
all arrives, relying more on the bandwidth. If it's split into small chunks so for your end to re-assemble then you can acknowledge the small chunks (and re-request any small chunks that seem to be missing, for one reason or other), but you still won't be able to
do anything with them if they need to be reassembled to have any usefulness, and there's a lot more "Tell me if you got that..." going on, especially if you didn't for some reason.
edit: And then I forgot to actually explain bandwidth, as opposed to the latency. Never mind, that's addressed via the following two paragraphs...To use a different analogy with less jargon to it, using semaphore or an Aldiss lamp transfers information
literally at the speed of light, but is limited to the capabilities of both the operator sending and the one receiving. And on a foggy day you might need to use bigger flags, brighter lights or even a chain of operators passing on the message between the source and destination, all of which slows down the effective transfer of information, even if it's passing at (pretty much) the speed of light over a majority of its distance.
Or to approach the question from completely the other direction, see
this explanation...