Honestly its because the food values on items arnt % and now you have a cap before overeating/drinking just wastes the extra. Its easier to know that if i need 45 to reach cap, i need to eat 1 bacon and eggs and kbow im full instead of eating 1 and finding out it only did 10%