The problem with tracking rations or even items in general is that it's too much work for a DM. If you have five players and want to check that they track their items properly, you are busy the whole next day just doing that after a session! So the only way to do it is ask your players to do it for themselves. But they NEVER do! In my whole life as DM no PC ever told me he is out of food, water or that he can't carry anymore.
Also, the rules on water are dumb in 5E. You need to drink two full waterskins of water in normal climate on a single day just to not suffer exhaustion! And you can't even cure exhaustion by drinking something. If I really was strict about it, it would end up with "Oh Ed and Peter forgot to say that they drink something this session, so the whole next session they both have to play with exhaustion level 2, hahaha, gotcha!" and then it will end up with my players saying right after every long rest "I find the next water resource and drink what I need for the day".
I'm currently still tracking resources, but I'm not happy with how it works out. I wonder if I should just let each player select a lifestyle and then automatically deduct the money needed for the lifestyle every long rest and assume that includes all the food and water needed for the day. The only downside is that they the party can stay in a dungeon for weeks without having to go back to town and restock. But checking this is such a pain anyway. I'd need to check they don't buy more rations than they can carry and then calculate how long each character will last with them. Ugh!