If a prostitute charges $40 for a BJ and can serve up as many as 36 of them in a 6 hour period, she potentially makes $1440 in a 6-hour period of time.
But the quality of the service has diminished from 10 minutes each to only 5.
You also forget that quite often they are addicts. They work long enough to get a fix and maybe some food. They don't do this because it is a glamorous lifestyle or because they are nymphos.
I doubt that they are pulling thousands in a day on the street. Likely, they used to be able to get enough money after 2 or 3 tricks and now they must work longer to get the same money for a fix/rent/etc.