When I go to the food charity in the city, just before they let the first people in line past the barrier at 10am they have a preacher on the back of the truck starting at around 9:45. It is usually heartfelt but unfocused, full of cliches and personal anecdotes that are sometimes strange. I can deal with that, just barely, though I do cringe a bit. I do wonder if it doesn't put more people off than it attracts. Especially people waiting for food, sometimes in bad weather.
What bothers me is the entire focus is usually a "saved or lost" soul-winning appeal, fifteen minute, out of context with anything. That isn't how Jesus preached, nor Paul, not Peter, as far as I can tell. Jesus covered a lot of topics, but his focus was on describing what God the Father is like, what living with a heaven-centered attitude is like, and hammering home to Jews that He was the authority they had heard about, had been waiting for, and should be listening to. There was nothing about inviting people into hearts. I am all for moments of choice and need for repentance, but the Jesus sermons seem to work those in in entirely different ways.
I've always thought of soul-winning as asking "Okay, what's the bare minimum someone has to do to get into heaven? Let's focus all our energy on that." I'm thinking if you asked Jesus what the bare minimum you had to do to be saved was, you might get a stern reply.