Waterproofing is just an excuse.
I mean, just look at the Samsung Galaxy Xcover6 Pro, it has IP68 certification, while having a 3.5mm jack and a removable battery.
Just another excuse in the name of making devices harder to repair and removing features.