P.S. — I love seeing everyone interact with each other here, so I am also going approve comments without replying (with the intention of still replying personally!) as I can so that you can see each others comments ASAP!
I think it’s really easy to get colorful, long-wearing eyeliner across price points, and it didn’t always seem that way (it felt like more budget-friendly options were in your standard black/brown range). While nowhere near where they should be, many brands have expanded and started to release foundations in greater shade ranges (but many are still quite behind!). I think matte lipstick has improved, but if you want the really flat, matte finish, then maybe a little less in the way of improvement.
Illamasqua’s Intense Lipglosses are definitely the first to come to mind, as they are deliberately opaque and usually deliver! Urban Decay’s Revolution glosses are pretty opaque as well. The lipgloss/stain hybrids (Giorgio Armani, YSL Glossy Stains, etc.) are also nice but aren’t quite gloss, IMO.
Kind of? I think it’s important that one develops a healthy attitude towards the physical/exterior concept of beauty, but people mature at different ages, go through different experiences at different times. I think if it’s someone very young, makeup as a creative outlet makes sense, and of course, young people experience things like acne and teasing. They should feel comfortable (and confident) using concealer or wearing a brighter lipstick if it helps restore some confidence as well. It’s tough at any age, because one has to balance the idea of the fun/creative side of makeup and that makeup is, in many ways, designed to improve what you have.