I don't understand.. there are 2 million lawyers in the U.S., so why is it so expensive?

For comparison, Europe in its entirety has less than 600.000 lawyers as of 2007, and while the U.S. no longer has more lawyers than the rest of the world combined, it is pretty close.

Interesting offtopic point: there is one lawyer per inmate in the U.S.