Its not coffee, its all the things combined that people are spending on. Too much house, too much SUV, too much eating out, too much subscription services, etc.
Singular causes and solutions are never realistic. Same with blaming the CEO or the President for everything that goes right or wrong. There is a team of people supporting that person.