Why is it that the people of the Bible have no last names?
Actually, in ancient times, both inside and outside the Bible, no one had last names. The concept of last names is of more recent origin, only beginning around the Middle Ages in Europe. It probably became necessary for more detailed identification for tax purposes, etc. But the general idea of last names is merely a few hundred years old and does not date back to ancient times in any society.