Between incubators such as YC and others, hustling for intros, and Angel List, there's no reason ever to pay to pitch investors.
The ones charging $1,000-$8,000 are just robbing Peter to pay Paul. The more people they invite to pitch, the more money they make, a portion of which they will "invest" in the "winner."
These people are leeches leaches and need to be called out as such.
-----
I'm really not sure why entrepreneurs who I'd suspect believe in free markets need to be coddled and "protected" from pay-to-pitch programs which at the end of the day are just another business - some good and some bad.
Just because you're a struggling entrepreneur doesn't mean other people shouldn't charge you or you're entitled to anything. At the end of the day, it is the entrepreneurs' choice. If you don't have the money or if the program doesn't seem legit, don't pay. And find another way to reach investors. If spending $50 or $100 gets you a credible chance at $500k of seed funding and helps accelerate your path to getting that money or getting feedback, that seems fair.
Some pay to pitch programs may add value. And some may not. If an entrepreneur learns that the hard way, so be it. Nobody ever said being an entrepreneur would be easy.
"entrepreneur learns that the hard way, so be it."
That attitude is like saying children should learn to look both way before crossing the street the hard way...by getting hit by a bus!