I also dislike any BO and I like being with a man who has showered shortly before sex (like I myself do), but I have to disagree with you on the absolute equation BO=Poor hygiene.
Yes poor hygiene will cause body odors of different kinds, but there are men whose perspiration has a stronger smell than others, even after 2 hours from taking a shower. 🤷♂️