It is good for Huang Xiaoming to give the guests free of charge for serving late. His starting point and attitude of admitting mistakes are commendable, but this way is not suitable for the guests. There are three reasons:
First, the Chinese way of thinking is not suitable for foreigners. In China's catering industry, mistakes in restaurants are usually solved by giving away tickets or coupons. This kind of treatment is actually a human treatment, which is to satisfy the guests psychologically. Huang Xiaoming has also used this method abroad, but it is obviously not applicable. This treatment is typical of Chinese sensibility. But foreigners are rational. They don't like this way. From the perspective of foreigners, they don't want to enjoy things that don't belong to them for free. Their way of thinking is more of an equivalent exchange than such an act of taking advantage. This is inconsistent with their values since childhood and will make them feel uncomfortable, so they choose to refuse.
second: the principle of responsibility. For foreigners, paying for meals is their principle. It is one thing for Huang Xiaoming to admit his mistake and bear the mistake, which is Huang Xiaoming's principle, but it is also their principle that they eat and pay what they should pay. So they don't want to accept this way. In their mind, you made a mistake and apologized. I accepted your apology, and this matter is over. Paying the bill is another matter and it is their responsibility.
thirdly, Huang Xiaoming's compulsive attitude makes them feel uncomfortable. Huang Xiaoming is actually compulsive in not paying the bill for the guests, which is a disrespectful behavior for the guests. In my personal opinion, in fact, some people are low and small. Such an attitude is uncomfortable for outsiders, who don't want to bear it, so they will always refuse, although it is useless.