I don't think that is totally correct. You can collect the fare of a buddy pass. However one may not make a profit from it. You can also put their credit card number to be charged by the airline. (At least this is how my airline does it.)