It's not like Tesla has had years of profitability yet. Think about it. Still very much a young company especially when it come to scaling up to production at this level. Lots to learn along the way in many areas to operate at this level. Then consider what they have accomplished and are working towards in the meantime.
They are continually working on things like the OTA updates (and yes still on FSD) and expanding charging locations, starting to update to v3 chargers, installing many more urban chargers for local use while out, there has been some expansion of service centers and mobile service, battery improvements, drive train improvements, design improvements, OTA improvements to our mileage and power boost. They have powerwalls, solar (here and around the world), are opening up more sales and service and charging to more countries, oh and we have a pickup truck being revealed soon, the Model Y close to production, two semis following after that, and there's the China Gigafactory3 and Berlin Gigafactory4 in the planning stages. Not exactly like Tesla has been sitting on the sidelines. They been getting great reviews on the Model 3 worldwide by car reviewers in the press. Lots of great things going on if you ask me. Don't expect everything to be 100% perfect and they do have room for improvement as do most companies. I think I saw that Elon said they were working on their own software internally because it's been hard for people to get access sometimes--I read this and wondered if it involved customer service from orders, delivery to service center.