¿Por qué se les permite a las empresas alimentarias tener un 20% de error en la información nutricional?

Porque no sería razonable esperar más precisión. La medición de las calorías reales en los alimentos es increíblemente costosa y tediosa, y todavía no le da la imagen real, ya que no explica la variabilidad en la cantidad de esas calorías que realmente absorberá. Hay un fascinante episodio de podcast Gastropod sobre el tema: The End of the Calorie.

En resumen, es lo más cerca que pueden obtener razonablemente, y está lo suficientemente cerca.