А это зависит от того,с какой позиции рассматривать! Есть и такой вариант - от эволюции языка и удобства пользования им. Вот в русском раньше 8 было, а теперь-6.
От тех кто этот язык придумывал наверное... Английский от немецкого не особо отличается и всё же в энглише вроде всего 2 падежа, а в немецком 4... так что наверное от самих создателей...