If you ask why are there so many different programming languages that has different syntax / writings when they all essentially do the same thing,
It's almost equal to why are there so many different kinds of motorized vehicles when they all essentially do the same thing