The second one creates a mapping for your servlet. You can have multiple mappings that point to the same servlet. You can also declare a servlet with a jsp-file instead of a servlet class. You can also have multiple servlet entries with the same servlet class (and different configurations).
All of this would be hard to express in a singe tag.