Well the reason for the drain pump is:
Front Loaders do not fill the drum completely with water
The amount of water is decided by the type of wash cycle chosen - Cottons/mixed/wollens etc.
To decide how much water is filled in the drum, there is a U-shaped drain outlet atatched to the drum.
when the water starts filling, the machine will fill some water, start rollig the drum, so that clothes can absorb the water, then stop, check with the sensors in the U-shaped water out pipe for the level of water...it will repeat ths cycle till the water level is in accordance with the wash cycle chosen.
Since the level of U-Shaped water out pipe is always higher than the maximum amount of water that will be filled in the drum, a drain pump is a must in Front Loaders.
If you got a FL, you can try one small experiment:
When the machine has finished filling water in the drum, and started with the normal wash cycle, open the detergent box and start filling it with water with a jug/mug. After some time, the machine will sense that the water level is above the set limits, and will automatically start draining out the water!