Just because the cosmetics industry makes millions or billions of dollars that does not mean that women cannot control their spending on cosmetics. There are a lot of women in the world, and the cosmetics manufacturers make products they believe a good number of those women want. Cosmetics are priced from as little as one U.S. dollar on up to hundreds of dollars.
There will always be some people (men and women) who have a spending problem, but most women buy the cosmetics they believe they need, within the price range they can afford. Some believe they need more than others; but, in general, it is not a matter of not being able to control spending that makes women buy cosmetics.