Even if debt were non-transferable, the person with whom you signed the original contract, Alice, could separately contract with another person, Bob, to pay Bob when you pay Alice, and the credit reporting could be done through Alice in the bargain, which would have exactly the same effect as Alice being able to sell the debt to Bob directly, except with a little extra transaction cost which would factor into loan interest and availability.