I have replaced chains along the side of the road and it is easy and permanent, you could ride the rest of the day or week or month on the repair. Do that with your belt. Your belt breaks and you day of riding is shot. Even if you get a truck and get it to a shop you still have to take half the bike apart to change it, and belts do break, I have seen it, more than once. I carry links and chain breaker and with the right tools (that I do carry) it takes about 10 to 15 minutes. How long does it take to repair your belt so you can ride the rest of the day? Oh, that's right, you can't.