Why does umount /dev/sdc1 for example not remove/eject an external harddrive?

Solution 1:

umount only removes the mount; the device is still being seen by the system and is available for remounting. You can remove it safely.

eject will actually eject your device, removing it from the list of devices.