Tesla, pre Model 3, had real issues that went beyond panel gaps. Modern Tesla is doing much better, but they're competing against established players who differentiate through great interiors and "the little details".
Large portions of this customer segment are willing to trade long term reliability for perceived build quality and overall luxury. Tesla's value proposition, which is great performance and long term reliability at the expense of panel gap size and cheap leather, simply doesn't fit their expectations.