Почему в английском языке меньше букв в алфавите чем в русском
Это особенность языка, для обозначения разных звуков используются те или иные буквы в разных языках. В английском их требуется меньше, чем в русском, вот и всё ;)
Потому,что в англ. некоторые буквы заменяют несколько звуков