I would say: case by case.
If it is, say, a 20 minute (or better) interval service, then no way. As others have noted, you hold a train for 45 seconds for four passengers, but you delay perhaps 200 people for a minimum of 45 seconds, and more if the train should lose its path.
But if it is what used to be, under BR, an advertised connection, well, I disagree. I don't know what they do today, but soon after privatisation there were reports of what used to be regularly held connections ignored with passengers running down the platforms for the onward train. I'm thinking of Swindon-Cheltenham DMUs leaving seconds after a later running HST arrives from Paddington, Glasgow & S Western services arriving at Carlisle and passengers hammering on the windows of Euston trains still in the station, but with doors locked. Things like that, which, according to reports, sounded incredibly frustrating and liable to drive passengers away from rail travel for life.
With BR, you at least had one company in which to sort such issues out. With the fragmented railway, and everyone trying to protect their own *ss*s, well ..... very difficult.