The Eastbourne train was due about 3 minutes after the seaford train. Why should people get on and change at Lewes when they can get a direct train 3 minutes later.
If any one is to blame it's the stewards on the platform for not letting more people on the trains.