This is a problem of expectations.
When the F-22 was designed it was as a fighter, so even though a bubble stealth canopy is difficult and expensive, it got one. When the F-35 was designed iit was as a bomb truck, so in the same manner as the F-117 the lower cost option was taken at the expense of visibility.
Unfortunately the F-35 has increasingly been sold as the equivalent or superior to the current 4th generation fighters, so the expectation of the pilots is that it will have the same visibility - which it hasn't.
The problem is to either scale back the expectations of the pilots - which I would now adjudge an impossible task, or improve the visibility - a politically/financial impossibility.
Not sure where they go from here.
F-22 vs F-35 canopies