the shroud is a silly sideshow attraction
It may well be. And absent proof of it's origins, That is what I consider it also. But to many it is a holy relic. A affirmation of their faith. Who are we to belittle their beliefs, no matter how odd or silly we find them.