I'd guess you aren't seeing the build quality issues as frequently because you replace your phone more often. Three phones on six years sounds like a lot to me
Why doesn't really matter for OP's observation, the point is that your phones don't last long enough to manifest the possible problems. It'd be like if you were in the habit of totaling each car you own at about 50k miles. You might have really enjoyed it for those 50k miles, but you're not qualified to comment on how durable the car is in the long run.