I would put it down to Brexit and the cost of living. Plus holidays abroad are so much more money I guess not everybody has spare change to see us as often at the moment.
Brexit hasn't happened yet, my shares are up, the ? is steady, interest rates are low, employment is at its highest for decades.
Heres a thought maybe its because there are now too many prostitutes and not enough punters to go around to give us all a good income?
Maybe the UK has finally reached its prostitute saturation point?
Lots of escorts are feeling it, its not unusual to see rates of ?60 an hour, prostitutes are now 10 a penny on the internet.
Search AW for within 1 mile of my post code and it varies between 11 steady established (lowest) and 20+ it rises when groups of EE touring escorts all come into the local area 8-10 at a time in one troupe and this all goes up overnight.
15 years ago there would have been 2 or 3 so we had lots of punters to go around, our services were in demand we were in truly in charge now its become a buyers market.
Also tv programmes on escorting and webcamming shows being a prostitute is an easy way to make money loads of dosh and live the high life going to private parties on yachts with Richard Geresque punters, all very 'pretty woman' and 'belle du jeure' NOT!
Lets also not forget internet porn that's got every fetish and kink known to man so punters can now feast on it without paying a penny to an escort to satisfy his urges.
Due to the internet sex is available, local and can be very cheap, punters have never had it so good.