Tubeless is better because the sealant automatically patches the holes. So its not that you don't get holes, its just that they self patch, and you don't really have to think about it. Sealant with an innertube doesn't work as well, because the tube can flex away from the tire disrupting the sealant plug.
Those things are nature's revenge against bikers....