Your friends first problem (based on the list that you provided) is that he hasn't specialized in anything. You can't be a master of all technologies, there is simple to much to learn. Does he want to do hardware (A+), Networking (Cisco, Network+), Databases (Oracle, MCITP), Windows Administration (MCSE)? If you have all of them you show that you are a good test taker, and that you have some knowledge of each but you certainly aren't a top level person in any of these.
Companies have lofty reasons for offering certifications. They say that they want to ensure that there is an easy way for people to show that they know the product or technology, etc. In reality certifications are a profit center. If the companies weren't making money on the certifications they wouldn't offer them.
That said, certifications can be useful if you use them correctly. They won't get you a job, but they will get your resume a little extra attention over someone who doesn't have them.
You may think that he's got an impressive resume, but if it isn't an impressive resume to the HR people then he isn't going to get in the door. How many interviews has he gone on, how many companies has he sent his resume to?
Someone with an impressive resume (like mine) shouldn't take long to find work. I got laid off 7 weeks ago, did consulting in the mean time, did 4 interviews and got 4 offers. It wasn't the certifications that got me the interviews (or the jobs) it was my well documented skills.
Certifications help you gain knowledge in certain area and thus prepare you to do a particular tasks. Though certifications are valued by employers, they may not be sufficient. In order to excel in your career, what you really need is a Degree.
While certifications can get your foot in the door, a Degree can help you excel. People constantly underestimate the value of <a href="http://www.cc-sd.edu/information-technology">computer degree programs</a>; not only do they prove to your prospective employer that you have the skills, technical and theoretical knowledge and persistence required to complete this degree, but they also give you the training to successfully complete the aforementioned certificates. Maybe your friend should consider enrolling in a good computer degree program.