Why is English spelling so weird?

Please watch this video for those who have a hard time to spell words. I can totally understand why spelling can be so difficult for non-native English speakers.