While teething problems are nothing new, the F-35 is a very special case.Super complicated, super expensive pieces of equipment and software have issues that need to be iterated upon and fixed. What's news or "bad" about that? That's how literally everything works. Does a piece of equipment or software exist that was released with absolutely zero issues?
The argument of whether something should have issues is a different discussion, we live in the world as it is now, not how we wish it was. I agree that it shouldn't have those issues, but it does, and there's no one better equipped (or qualified, but that's debatable) than Lockheed Martin to fix the issues with a piece of Lockheed Martin equipment/technology with Lockheed Martin developed software.
I agree though that we shouldn't be chained to these defense contractors, but...we are for now, so what we should and shouldn't be doing right now about THIS issue is a pointless discussion because we're stuck with them.
Your point about cloud based software is, IMO, largely irrelevant because the technology CAN work and that's all that matters in application is whether or not it works. And in my experience it's been reliable (it's worked for me every time I've needed it, obviously YMMV) so it CAN be reliable too...provided the people developing stuff with it know wtf they're doing.