Share0 Strong spending by cashed-up boomers and older generations has helped consumer-facing businesses avoid a dramatic plunge in sales that some had feared.