Generic swivels aren't useless.

Someone who lacks a good knowledge of fishing knots will be better off joining two sections of line using a swivel than by trying to knot the sections together. Not only will two sections joined by a swivel and palomar knots test much stronger than two sections tied by just about any other knot, but the risk of one line cutting through the other is eliminated. This is particularly important if you are joining a braided line to some other kind of line.

Also, I'd say two hooks and a couple of shot is not nearly enough. You will lose hooks. They weigh next to nothing and take up little space. Why not carry more?

Re soft plastics, +1 on Izzy. They are great fish getters but don't belong in a survival kit. A good alternative (although I'd favour using set lines with bait for survival fishing) is a couple of small marabou jigs -- they move well in the water regardless of the speed you retrieve them, and would be easy to fish on a handline.