When the Pixel XL 128GB is almost $1,000, it better have the hardware specs to compete with other phones in that price range. Why should anyone get the Pixel XL 128GB over the iPhone 7 Plus? Or the S7 edge? Just because the software experience is smooth doesn't make it a great phone. Great hardware plus great software makes a great phone, and when a phone lacks the important features of other smartphones in the same price range, features such as IP67/IP68 rating, wireless charging, microSD card slot, etc., it shouldn't cost as much as it does.
Why do I care? Because blogs like AC, Droid Life, Android Authority, etc., hails the Pixel/Pixel XL as the greatest Android phone ever when it clearly shouldn't be the case. It's really misleading.