Despite the buzz around on-demand startups, running a business based on logistics is difficult for everyone, whether it’s Deliveroo or smaller players.