The classical explanation is that the viral load of HepB that can transmit disease is so small that the between patients standard disinfection and surface cleaning peformed is inadequate to prevent transmission. The data is purely epidemiologic. The inoculum for HepC is much larger and disinfection done well is usually sufficient.