That's not in the interest of most companies, so you'll have to start your own if that is what you want.
> I'll go to parties with my friends
The holiday party is completely optional. Most employees didn't go.
> I want to snack on carrots and skim greek yogurt
Our snack fridges are full of that, there's more healthy snacks than unhealthy around.
It's in the interest of companies to have happy employees. Following respectful working hours is one of the ways to do that. Doesn't have to be 9-5, if 10-6, 11-7, etc. is more of your thing.
I don't care about free food, I care about work/life balance. Office parties and free food type perks, which are just intended to keep you at the office longer, worsen my work/life balance.
That's not in the interest of most companies, so you'll have to start your own if that is what you want.
Nor is it in the interest of anyone with delayed sleep phase. Maybe a more universal form of that perk is "the employee turns off when they leave the office, but can choose their own hours".
You know what I want as a perk? The company turns off at 5pm. That's it, no more work, go home, no exceptions. Company email shuts down, no access on your smartphone until 9am.
Now that's a perk. I'll buy my own junk food[0], and I'll go to parties with my friends, not my coworkers.
[0] or, well, I won't - another problem with the perks, I want to snack on carrots and skim greek yogurt, not chips, candy, and beer.