Amtrak onboard service is HIGHLY variable across the entire system. It is the biggest problem they have that is wholly under their control.
Compared to the airlines, it may be unusual. Compared to the rest of Amtrak, it is absolutely normal. We are talking an entire corporate culture here.