Let's face it, Google just sucks at making quality hardware in general, they just don't care as much about all the nitty gritty details and challenges that product industrialization throws at you, and just seem to just "wing it" on the HW side, with every latest pixel model suffering from various issues all the time.
I miss the days when Google would let proper manufacturing partners like HTC or LG focus on the hardware so they could focus on the software. Anyone remember the budget friendly Nexus 5 and what a good phone that was?
Now when Pixel has flagship prices to match their competitors, such mistakes are less excusable. If you jump in the ring with Ali, you'd better be able to box.