

Indeed. I was in a thread on Reddit about exactly this subject, and it was truly bizarre how adamant a lot of people were about how you should not having a life jacket. They were pointing out all these things - you could get trapped inside your house, it doesn’t save you from being hit by debris, it doesn’t protect you against diseases that are in the water.
Yeah, those are all bad things. Don’t jump into floodwaters for fun! Stay out of the flood water if you can at all possibly manage it. But if I’m in a place where I might end up falling into floodwaters anyway, it’s far far better to have a life vest on than to not have it on.
I’m a reasonably good swimmer, I’ve had plenty of training and experience. And if I was in a flood zone I would definitely want to have a life jacket on. Being a good swimmer is only going to help a little bit in a mess like that.
Avoid getting into the water in the first place, of course. Flood water sucks. Climb on your roof, climb a tree, ideally evacuate before the water gets there. But if you’re in a situation where you might fall into the flood water anyway, have a life jacket on.