Great susgestion, we have just rolled out the ability to turn off collection first name and last name in the sign up form, so making the change to the public API is next.
To switch off the name requirement for sign up- Go to Settings > Applications > View details on your application.
- Scroll to the Authentication experience section.
- Switch off Ask for user first name and last name.
- Select Save.