This article doesn't mention the incredible upgrades of the F-35. It has incredible situational awareness (SA), highly networked to acquire SA from all sources, sensors onboard to provide SA, smaller that the F-22, more stealthy, and a range of other characteristics that the pentagon desires (wiki). Those capabilities are the top reason for the F-35 to exist at all. As development has progressed, then the money problems and failures came up as they always do. The capability needs don't justify the failures of the program, but they need to be taken into consideration when there's talk of changing or canceling the program.
Everyone has a different concern. Congressmen are probably concerned about money staying in their state to stay elected. The Pentagon is worried about capability and not being embarrassed over a big failure. The tax payers are worried about not wasting money and some of them about keeping an F-35 job. It's a complicated issue with lots of caveats.