1. Your friend was taking a quant job, for which 3.9 and a physics major wouldn't make him overqualified.
2. He had a family connection to put a thumb on the scale and get him the most interesting projects. Banking is a pretty good deal if you have this. You still have to work 100-hour weeks, but after 2 years you can go whereever you want.