Well, that's silly too. They should play a separate pre-departure jingle 30 seconds or whatever before the train is expected to depart.
Hmm, I can imagine that having the jingle play automatically on arrival is easier and more robust to implement (no further human intervention needed) than your proposal. So that is a somewhat reasonable explanation.