I definitely agree that leather is the best protection. The problem is that in the heat and humidity here, the majority of the riders get too overheated and do not wear it during the summer. Thus my Tourmaster mesh with armor offers far superior protection to no protection at all. And riding with the mesh jacket is actually cooler than riding with no jacket. If it gets too hot for me to ride with the mesh jacket, I don't ride.