With the latest changes in 0.34.115106 to the stomach/vomiting you lose your entire stomach's contents. It used to be 500 per vomit, now it's 3400 and possibly more.
Since you only lose an amount of energy and water that is balanced around the old 500 stomach volume lost upon vomiting, vomiting isn't the limiter that it used to be anymore. You can now eat and drink huge amounts without any serious repercussions and still have a positive energy/water balance.
Example: When vomiting you used to "make room" for the equivalent of the volume of 1.17 (500/440) cans of beans. At the same time you lost the energy of 1.3 (600/462) cans of beans and the water of 3 (1000/330) cans of beans. You suffered a net loss of energy and water and had to wait for your digestion to allow you to eat again, meaning vomiting was a serious threat to cause dehydration if you just can't drink without losing much more than you lose soon after. That's how it should and did work.
Now you "make room" for 7.7 (3400/440) cans of beans when vomiting but still only lose 1.3 cans of beans in energy and 3 cans of beans in water. Therefore you can currently eat and drink infinitely and still have a massively positive energy and water balance.
Vomiting is currently not fulfilling its purpose at all.