You are both ofcourse correct, but a flying hour is an hour more up there and you can still gain valuable experience from it even if you cannot log it. On adition americans are good business men and offer bigger discounts if you team up and buy more hours. Finally it has to be safer and more fun to go with somebody rather than flying on your own.