Why necessary? I distinctly remember avoiding GoDaddy due to their awful reputation when registering domains over a decade ago. The alternatives have always been available. I'm puzzled as to why so many people used them to begin with.
Sure, we know about them, but other people are looking for the lowest price they can find on a search for 'cheap domain registration'.