My (very brief) take as a restaurant owner:
People just don't think the value is there anymore. Whether it's the quality of food, service, portion sizes, etc.
Nothing has changed, in this respect, in my shop. We still use high quality ingredients, have had the same employees for 5+ years...