Question: why are buoyancy aids preferred?
Answer: A buoyancy aid will only help a conscious person who can swim to stay afloat. It will not stop you from drowning if you are unconscious. It will only help a weak swimmer to stay afloat but will not turn them into a strong swimmer.