They central probelm here there is no way to satisfy everyone's needs in the POS terminal. The bartender will have differnet needs than the hostess, waiter, manager, or kitchen staff. It would be nearly impossible for everyone to agree.
Simplicity is the key and I found this restaurants solution to be extremely intuitive. More steps to sit a table simply because the technology is there to acquire more data points, is not always the correct solution.