With the system in the US of everyone fighting for their own with 401ks, IRAs and the like, there is one huge hidden cost that all of us are aware of and which deserves quantifying. For those of us who have FireCalc 100% - which is the measure that we can with reliable expectation "make it" financially - it most likely means that a good chunk of our hard earned money will be left over when we pass. The average amount of the "leftovers" are a substantial percentage of the peak net worth. And this is a real loss of productivity of the funds, since you can't just take say 1/2 of what the average boomer has left over and go on a world cruise with it; or alternatively, conclude that 50% FireCalc is alright because on average, all the 50% FireCalc folks will have zero leftovers. On the other hand, for those that run out of money before they run out of time, the situation is even more dire.
So overall, our retirement financing system makes quite inefficient use of the capital that it holds - you either have too little and need to get food stamps and live on Mac&Cheese, or too much and leave it on the table in the end. Both of these are a great waste and economically very inefficient.
Of course this does not consider the inheritance given to the kids, but aside from the fact that not everyone has kids or wants to leave them huge chunks of money at the end, this is also a questionable benefit, since the kids don't know how much they get and can't reliably plan for it or use it for anything beforehand, and all it does is put the FireCalc gamble on them. Except in percentage terms, it is even worse, since a decent "leftover" inheritance from a 100% FireCalc boomer may likely end up being more than their own net worth at the time.
So there are huge hidden costs in the system. Of course you could avoid that by buying a SPIA with COLA; but then the gamble is what the prevailing interest rates are at the time you do this, and again this can amount to a factor of two of your retirement cash flow. Other countries solve this by a much more far reaching system like US Social Security; not saying this is ideal, but at least it removes the gambling.