Same for most Garmins (Fenix 8 even has inductive buttons to avoid worn-down seals), Coros, and recent Galaxy Watches (the way beyond IP5X part).
Note though that all these watches are water resistant, the seals degrade over time and water can get in. Even the Apple Watch Ultra, plenty of people who had it leaking after scuba dives or even after swimming.
You can usually improve longetivity by following manufacturer instructions (e.g. typically rinsing with tap water after pool or sea use, avoiding saunas/steam baths, etc.).
Way beyond IP5X.