In my opinion, meat is uncountable noun because we don't have any criteria to measure it. We say " one kilogram of meat" or "two steak". It depends on the need of us.
I do not know my interpretation is useful or not. Generally, I told my students that it is the rule of English, we must accept. It is similar to our language has some rules that foreigners are not able to understand in-depth!
- For Teachers