This issue isn't connected to direct sales.
Of course it does. Let me see if I can break it down to simpler terms. Traditional automakers manufacture the product, provide spare parts and service manuals, plus pay for the warranty work done by dealers. Dealers sell the cars and service them. When a dealer fixes something under warranty, they bill the manufacturer, and MAKE money, therefore they have plenty of financial motivation to fix things under warranty. Tesla on the other hand does everything themselves, which means whenever I go to Tesla to fix something, that costs them money, therefore the financial motivation is to NOT FIX things. There is more, dealers compete with each other, so they know if they don't take care of me, I will find another dealer who will (which I have done in the past), while Tesla SC will laugh at you "where else are you going to take your business, all service centers are the same company". This monopoly also allows them to charge $3K for a new refurb MCU after the $8 part fails (and they force you to leave your failed MCU so they can replace that part and sell it to the next customer).
Traditional dealerships are quite good at making you feel like they were on your "side" whenever issues came up. That's pure BS. I know because I worked at them decades ago and they're allllll the same. They wear two faces to make the customer feel like they're acting in their best interests all while making the manufacturer also think they had their best interests in mind.
Of course they look out for both sides, as they should, but I'll take my Lexus "BS" service where they always provided me with a brand new loaners EVERY TIME vs. tell me enterprise has ran out of even ICE cars and all I can have is $100 Uber credits which won't even cover my round trip home, schedule appointments within days vs. weeks, get parts within days vs. weeks, and don't refuse to fix obvious warranty issues like a yellowing infotainment screen (which Tesla not only refused to fix, they even removed it from my appointment record that I even asked for it as I was already fixing something else, when I asked they put it on the invoice so I have a record that I did ask for the yellow screen fix, they firmly refused). Lexus "BS experience" is so much more pleasant than Tesla's "true believer" experience (or whatever you want to call it). Also, none of the other manufactures have ever sold me a car which would require a 50% power boost to reach the advertised horsepower.
This issue is completely removed from the fact that they sell direct to the consumer and even if we each spent tens of thousands of dollars more (which is what you work through a dealer on a car at this price point via commission and service) on each car it wouldn't "buy" us anymore service or protections from the manufacturer.
That commission they earn is what keeps them motivated to keep you happy, so you come back buy more cars from them, and let them do any warranty fixed for you for which the manufacturer pays them. You gotta give them an incentive, or you end up with Tesla like service - "we don't want to talk to you, reserve your place in an app, if we won't cancel it show up but arrange for your own transportation for up to 4 days while your car sits in the parking lot queue to get looked at - don't like it, don't come, we don't care, it saves us money if you don't come to service your car". Btw, I never paid MSRP for a car from a dealer, from Tesla I did. While I can negotiate good prices, I always dreaded that aspect. However, compared to dreading servicing or repairing a Tesla, the purchase negotiation occurs much less often is it only takes a day or so, vs. days to months of dealing with Tesla.
Bottom line is that the dealership model enables competition for your money, direct sales and service does not. Direct sales model might work one day once there are other manufacturers with comparable cars and there are strong enough consumer protection laws (since cars are expensive purchases). So far Tesla has had an advantage in the EV arena. To be honest, I love the way Teslas drive, but if I had to buy a car today, I would probably spend a $100K on a nice ICE car, not another Tesla. I'm hoping that a competitive EV is on the market by the time my 2015 MS dies, or Tesla gets its act together and provides service like they used to. If not, I would most likely go ICE, despite
@TSLA Pilot screaming in horror that it is a crime against humanity (or mother nature, or Earth, I forget).