The current individual approach puts the burden on individuals, and often that burden falls disproportionately on those who can least afford it. Spreading the responsibility around reduces pressure on any one person, and also gets the more fortunate/wealthy in on taking care of society. They've depended on society to enrich them throughout their lives; doing their part to help take care of our aging population should be a cost of doing business.