I think that tying tips to bother servers and cooks is a great model. Two of the primary factors tippers take into account are quality of food and the time spent waiting for it. The cooks hold the vast majority of the power as to those factors. It only makes sense tie them in.