I agree dining cars aren't needed on high speed rail because of the short amount of time passengers are on the train. That doesn't mean I can't miss the old 24+ hour trains with dining cars.
I wasn't aware of the HSR buffet. Look forward to trying out!