Cafe guy gets a tip too? It seems similar to the person who sells snacks at the movie theater. Never thought to tip that person.
If you go by advice from this forum, you gotta tip EVERYONE remotely related to your train travel because they do such hard work and need to be appreciated with tips.
Buy ticket from ticket counter - tip the person who hands you the ticket
Security guard directs you to your track - tip the security guard
Attendant greets you at the train door - tip the attendant
Cafe guy hands you a pre-packed snack - tip the cafe guy
Conductor checks your ticket - tip the conductor
Engineer drives the train - tip the driver
Co-passenger lets you use the power outlet by their seat - tip the co-passenger
You gotta tip everyone, man!