First of all, from the historical record,
As can be seen from historical records, China is a self-sufficient society that emphasizes agriculture and inhibits commerce. Therefore, in the era when there are no machines, cattle are important animals as cultivated land. At that time, cows were scarce, and a village didn't know if there would be cows. So people will consciously protect it. If there is a cow in a village, it will be fed from door to door. This ensures the normal operation of cultivated land. So since ancient times, people in China have not had the habit of eating beef. Even in some dynasties, eating beef was punished.
Second, the current eating habits
For China people, there may be no habit of eating steak since ancient times. Because we have been farming since ancient times, with the development of economy, many farmers begin to raise cattle. Gradually, many people began to eat beef, but for China people, there is still no habit of eating steak. Perhaps this is China's eating habits from ancient times to the present. Even under the invasion of some foreign cultures, eating steak has not formed a habit in a few places. So why China people don't like steak may be related to their eating habits. So why China people don't like steak may be related to China's eating habits.
Third, economic price.
The price control that foreign countries may get is relatively low, because now developed countries have basically realized mechanized production. In China, the price of steak varies widely. Compared with foreign beef of the same quality, the price in China is relatively high, so in front of the price, China people have no habit of eating steak. There may be more people eating beef, but the habit of eating steak is really not popular.