If we compared everything Tesla was to do with existing manufacturers, we wouldn't have a BEV vehicle and we also wouldn't have first class service. Tesla is supposed to be better, since when do we compare Tesla with what the other guys are doing? You're lowering the bar.
Furthermore, given Tesla's few and far between service centers, Tesla should be towing inoperable vehicles AT TESLA'S EXPENSE. That is only the right thing to do. What other manufacturers do is beside the point because other manufacturers have thousands of dealers nationwide and much less distance to tow. Why should an owner be asked to pay for Tesla's lack of service centers?