We don't "need" different versions of bitcoin, but this is bound to happen when we have an open-source project with significant economic potential that other people can fork for all sorts of reasons (ideological, monetary, etc.).
We should always be up-to-date with what each is trying to do, but I suspect nothing will really replace legacy bitcoin with its ongoing improvements.