You can just assume an average amount of butter for such a recipe, 80/20 beef, beef, and 2% milk and be reasonably accurate, especially for people who otherwise wouldn't have any idea of their calorie intakes.
Probably because most people likely to use this app aren't going to be using it for serious self-monitoring like someone with diabetes would. The reality is that most people will use an app like this for a while, fail at their attempt to lose weight or gain muscle, and lose interest. "Good enough" is the mantra of much of what is in the health/nutrition/fitness niche and it goes beyond anything AI-adjacent.
Good enough isn't close to cutting it for weight loss. A 250 calorie surplus per day will add half a pound per week. That being off by two tablespoons of oil.
"Good enough" being that it doesn't matter because most people who use it probably aren't going to seriously stick it out to see results as they either won't put the work in or won't seriously stick to a diet for any meaningful length of time.
I do agree though, it isn't fit for purpose, like much of what's available beyond AI.