The problem is that the program makes little to no sense.
Not only are upgrades to the HUMVEE possible, but they're also desireable. Instead of operating a wheeled fleet with another vehicle added to the mix we should instead upgrade what we have and make sure that MRAPs in storage are available to be rushed to theater if needed.
Question. Has the US Army or Marine Corps put forward a compelling reason for why the JLTV is needed? Extend that to all the other armored programs and it becomes ugly. The only armored vehicle programs that are needed are the Army's M-113 replacement and the Marine Corps' MPC/AAV upgrade/ACV.
Everything else can and should be canned. That includes the JLTV.
Bradley upgrade? Yes. Ground Combat Vehicle? No. JLTV? Fuck no! Humvee Upgrade? Yes. ACV/MPC/AAV Upgrade? Yes. Stryker Upgrade? No. M-113 Replacement? Yes.
Until the ground services are able to come up with compelling and common sense solutions to the armored vehicle fleet then my suggestions/recommendations are just as viable as what you're seeing coming from HQ Army and Marine Corps.