All human languages have redundancy, ambiguity, inconsistencies, etc. English isn’t special in this regard.
> Should be removed
Language is an emergent social phenomenon, not something anyone really controls or directs, so what “should” be done with it is a bit meaningless.