I assume the waterproofing is causing some of the unevenness. I'll take the tradeoff.
It's only water resistant and regardless, making two parts fit flush with a rubber seal or glue between them is achieved perfectly elsewhere. My buddy has a Oneplus Three and the fit & finish is absolutely perfect....for £330 as opposed to £719 for the iPhone 7+.