Passengers could keep them in their cabins and launch them on the spot wherever seems best.
They would have to be made seaworthy and have paddles. At least they could be better than mere life jackets and could perhaps be a supplement to the other kind of lifeboats.