The reason why some airlines say no is that if people use them, it may cause confusion and/or distress to some passengers which could lead to more passengers lighting up, some passengers getting worried that it may cause a fire or if used in a toilet, activating the smoke detectors.