The reason I am asking - I hike a lot, and for shorter hikes (<35km) I don't even bother with food. Just last Saturday I did 28km hike with 550m elevation gain - last meal I had was 5pm on Friday. No breakfast. No problem. I walk at a brisk (for layman) pace, ~7±2 km/h. Am I missing something by not caring about food there, or for my level of "performance" it does not matter anyway? The original question still stands.
I'd recommend you to do your own research though.
But to add - yes, if you don't eat you will "bonk" on a long bike ride.
If always training with high carb loads, you will bonk rather quickly going on a long ride without any compared to if you train fasted or more fat adapted.
These gels and drinks are trying to replenish glycogen stores. The idea is to keep the runner using glycogen for the entire race, as it provides more energy per unit time than fat metabolism.
In your hikes your energy demands probably aren't exceeding the rate that your fat metabolism can provide.
Aside from that, this isn't a well-understood topic. Even extremely lean humans have more than enough fat to fuel crossing North American without technically neeeding to eat anything. Fat is less efficient to mobilize than glycogen, and glycogen is less efficient than free glucose already in the bloodstream, so there's some tiny bit of gain there possibly, but frankly, as fast as these guys are going, they're still far enough below lactate threshold that the energy efficiency gain is unlikely to be any real contributor to a faster finishing time. Beyond that, you can't deplete glycogen just from running a marathon, unless you were already depleted at the start of the race. You definitely can and will in longer races, but not a marathon.
Instead, what I'm pretty sure is happening here is you're just hacking the way fatigue works. Your body has more than enough fuel to do insane amounts of work without eating, but bodily systems for doing work are regulated by predictive models. There is no literal fuel gauge in your brain or muscles. They're guessing how much you have left and those guesses are conservative because selective pressures of all animals in the past pretty strongly leaned into leaving something in reserve just in case. If you suddenly find yourself in a struggle to the death, you need to be able to give it your absolute all, and that will require mostly if not entirely glycogen, which means your body's natural regulatory systems will work very hard to keep you from depleting it, so even if you have plenty left, if it's going quickly, you'll get more tired and sore than it was being depleted less quickly. Your autonomic systems don't know you're going to stop at 26.2 miles and eat a giant feast 20 minutes later and the chance of a tiger randomly popping up on the course is effectively 0. All it sees is you're depleting energy stores far more quickly than you can replenish them over the long term and it tries very hard to keep you from doing that.
In a sense, this is all endurance sport really is, training away and hacking away your body's inhibitory mechanisms to get as close as you possibly can to expressing your true physiological limits, but nobody will ever truly get there.