Companies that pioneered long-lasting make-up (make-up that stays on for 6 or 8 hours) utilized a silicone-based formula that is very drying to the skin. They do not wish to copy these formulas. Ecco Bella products last a reasonably long time on the skin because the flower cutins help to prevent the cosmetics from 'moving'.