It's astonishing to me that folks are still releasing phones which have no IP rating, let alone devices that are not fully waterproof (IP67). I'm probably in a class of folks who are in and around water more than most, however the flagships have all adopted this.
This will always be a problem, because the problem is basically "It suprises me that not everyone has the fancy features advertised 3 years ago on a flagship device".
It's like people being suprised that the newest laptops don't all have high DPS displays and thin bezels, but they ignore that 1 - those aren't easy to engineer and 2 - they sacrifice things like repairability, reliability, and manufacturing cost to do so.