I've been advocating something like that to replace our Social Security program. Here taxpayers are on the hook to support retired people, even if they have kids who could easily afford to support them.
The program is technically bankrupt and is projected to become an unfathomable drain on our economy in the coming years.