Apart from the cost implication, my airline don't carry smoke hoods for passengers because, if they were needed, in the time it would take for everyone to locate and don them we'd have everyone off anyway. (90 seconds for 344 pax on 767 300 with only half the exits available)
As for pax not paying attention to briefings, being cabin crew it doesn't bother me, I'm sitting next to a door. When I fly as a passenger however, I always make sure whoever is likely to hinder my swift exit pays attention.