Eurostar make you pay hidden fees such as a 40euros "late arrival fees" if you arrive less than 30min in advance. They are losing money and try to make up for it by stealing from their own customers.
Marc Fia about Eurostar Trains, v4.7.5