Getting back on point, I think Kravitz is generally overlooked by many. He was good for a decent single or two off of each album but never was hugely popular. I would call him fringe popular. Since his albums had a variety of music styles on them, people that liked his rock songs could be disappointed in his other songs and folks that liked more of his pop / soul / R&B vibe may not love his other tracks either. So he's basically survived for 30+ years as a third tier rock / music star with stylish hair and a cool image. He's dated his share of models, actresses, and musicians and is said to be worth $50-60M. I think most people would be more than happy with that as a lifestyle and body of work.
Here's a quality 15+ minute jam for Let Love Rule from Lollapalooza in 2019 where he decides to go sing IN the crowd. Love him or hate him, he is one of the coolest dudes on the planet . . . and many ladies would still swoon over him.