Why are there two Enter keys and two ALT keys etc… on a general windows PC’s keyboard?

I am not a typing expert but I found it unusual to have some keys been repeated on keyboard. What's the logic behind this?