I agree with everything but the weight lock. The food system itself is a frivolous waste of time as is currently implemented. I don't want a frivolous system to be more arduous waste of my game time. It literally exist to be a burden. A burden that most players like myself simply don't care about at all.
Furthermore, the food system and the weight class system that it is linked to has created toxic extremes that break the attribute system creating super powered attribute combinations that break the games foundational attribute limitation and control mechanics. The under-leveling of attributes is yet another blatantly obvious balance issue that SV continues to ignore.
They removed the HP buff from eating, too. Like going almost to the next weight is nothing anymore.
They can keep the weight lock in regards to not going over weight, but you should still lose weight and you should still take debuffs from hunger. In MO1, you'd not even be able to rest at too high hunger. That is a proper mechanic for a sandbox hardcore game.
You should also get a benefit from eating well. The fact that dudes can just lock their weight is stupid because you don't need to do anything. I stay on 1800 hunger and use OP food so I end up with about 1300 hunger that I can use at any time and max reserves. So I can just pound whatever food I need. That's not working as intended.
If anything, I would say being able to grab a low level horse is ok, but the higher level ones should require taming. But nah the weight lock thing is a massive nub mechanic. More nub than anything else because it was only due to people going overweight by eating. They could have easily made it so that it stopped you heh. IT'S THAT SIMPLE. The game stops you eating and is like ok, you are about to go overweight, start eating again if you want to. And then after any amount of time, like say 10 seconds, put the guard back on.
The whole idea of weight classes is based on food. If you are a skeletal mage, you have to be careful about going overweight. I was lean on Maltie since the game dropped and I drank a lot of boiled water haha. Why, because I would have gone over weight if I ate massive fatfood. It felt good, it was meaningful.
I hugely disagree with your take, and I urge you to reconsider. It's not that hard to eat and not over-max your reserves. It creates a need for stuff like 0 fat gain foods. Makes people drink water, etc. It's more important than you think.