I would say no, many options are good.
You want to make it easy for people to join
The main idea behind providing multiple options is to make it easy for people to join, and you cannot expect everybody to have an account on the platform you choose as most important.
Most people will not choose a random platform to sign up, but will choose the same platform for every website they register on, so they will remember which one they used (or at least have a pretty good idea).
I think that getting users to sign up in the first place is more important than worrying about losing users because they cannot remember the service they signed up with (hopefully, they are already invested enough at that point to try some login options).
But some solutions to this might be:
- include the option in newsletters: If the website sends out newsletters, add a login button with a link to the correct signup option.
- make the popular options more visible: You can see an example for this right here at StackExchange: Google, Facebook and StackExchange have a big button, the less commonly used options have small buttons which are displayed after clicking "More login options".
- forgot password option which sends correct login option: as @DJDavid98 pointed out in the comments, you can send the user the correct login option when they click on "Forgot your password".