FWIW one of the techs told me, as we were talking about this issue, that the Gen 1 and Gen 2 were outsourced, while Gen 3 is a Tesla-designed product, so someone else got the engineering right.
Frustrating. I wish I had gotten a Gen 1 or Gen 2 too, instead of the current model. My replacement...