I don't disagree. But I think the blended system is, on balance, a good compromise. They didn't shitcan the pension. I believe if you do a full career for one company, you should rate a pension. Heck, I believe that in the civ world, too. I have a personal sore spot with execs mucking with retirement benefits. My dad worked for the same company for 30 years. I grew up in the same house for 18 1/2 years. Out of the blue, the company yanked medical benefits for future retirees in bankruptcy proceedings. So my dad had to take early retirement and move to upstate NY for a new job he could retire out of in 10 years with medical. Total backstab move to fix the higherups' fuckup.
That said, there's also value in getting SOMETHING today. I may not want to work for the same company for 30 years. I would have done it for the Navy, but got a big "fuck you; here's a severance and the door." So a blended plan gives me the option to take my 401(k) or TSP and bail to another company who just gave me a better offer in 5 years. Statistically, people who play their cards right make their biggest pay jumps going company-to-company, not as internal hires.