I don't use my good long rope directly on the tree, except in specific cases, because you will wear the end of your rope little by little, and eventually shorten its useful length. That might seem trivial, but I count on having all 150 feet of my *only* bull rope and don't want to be cutting off 4 feet here or 6 feet there because tree bark frayed up the jacket or something else happened. On the other hand, chains, slings, chokers, and tow straps take a lot of abuse and won't compromise the rope if they experience wear and tear.
Sure, rope probably costs less per foot than the slings and tow straps, but if you have to cut enough off the end of your only long bull rope, suddenly it's not as useful anymore, and the remaining length has less utility value.
I'd have no problem making a disposable sling or choker from rope and using that on trees, knowing I can replace that at any time. I just think it's good practice to not use your long lengths of good rope directly on the tree.