Even though there may be a surplus of lawyers in general out there, that specific lawyer can charge that much because (this sounds obvious) people are willing to pay that much. If he specializes in a certain area with the potential for a big upside for a client - doesn't have to be monetary - think immigration law (however, usually these clients can't necessarily pay that rate), people are willing to pay for peace of mind and hopefully just once for the job done right.