Because the food is almost always going to be salted several times during cooking, but pepper is best put on very fresh afterward and isn't necessarily used on everything.
But also: Where do you have to ask for salt? I've never been to even a fancy place that didn't keep salt on the table.