You are right. In terms of efficiency for XP per hr players would definitly be encouraged to play with others which is currently the case. However that was not the point i was trying to make and efficiency is only one factor players may or may not value.
My point was the fact that players gain independancy from other players and get the same benefits in a multiplayer environment which was created for the purpose of multiplayer.