If it were my company doing business on the road not only would I need to add each jobsite location to my general liabilty as additionally insured, but also obtain a business licenses for said city as well... at least I'm supposed to :|
the big difference here is that there isn't really any money in the moto biz, most do it for the love of the sport. adding the cost of insurance to the overhead, will bring up the cost of the services and goods, and you all know racers have to get a good deal or they won't fork out the dough.
Insurance is just a part of doing business these days and the consumer pays for it in the long run, sucks but paying a little more is what it's going to take to keep business going. If companies don't have the proper coverages and don't make sure they pass on those costs, they don't make profit. Doing business for the sake of a practice is why companies don't last long.
long story short, hope all come back to do business, and hope people spend some money when they do