One thing I want to add is something I heard an internationally known escort was saying on her Instagram. A lot of men don't hire escorts because they are desperate for sex usually, they hire escorts because they want an experience of intimacy and companionship that is built around their desires, within certain boundaries. And that is something that varies a lot from person to person. A lot of my clients are single but they don't hire me because they see themselves as incels. They just aren't ready for dating and a relationship at the moment, or they don't have time for it. Some men prefer being single and just seeing a SP once in a while to fulfill their emotional and sexual needs. I've had a lot of men tell me that seeing me helped them build their confidence and they started dating again eventually. The married men or the men in relationships usually want to try something they normally wouldn't with their partner, or they are experiencing boredom and instead of breaking up or divorcing they seek variety elsewhere in a way that feels safe and contained for them.
There isn't really an easily defined demographic of clients. My friends who are in the industry get different clients than I do, sometimes there's an overlap, but we all have a completely different client base. My clientele has also drastically changed over the years, and it keeps fluctuating depending on the time of the year, the way I'm interacting with clients online and how I brand myself, etc.