I think I have an answer to why the bikini has triumphed over the ladies’ one-piece bathing suit. Several readers offered it, and Mrs. D. has enthusiastically confirmed.
The answer is unfortunately a bit close to the propriety line for a family website. Let the following hint suffice: Bathroom break.