SIM cards can usually only hold up to about 250 contacts, but maybe they're using "SIM card" as a generic term for saving contacts to the phone. You could try saving contacts to the SIM and seeing how many it allows.
I found one in the playstore that allows local contacts. I'll try the sim option later as I would rather use the contacts app that came with the phone. Tks!