Saef, eating enough carbs is critical for endurance athletes! You will often find if you look that the people on the internet who focus on the low-carb/paleo type diets are people who focus on weight lifting, body building, etc. You need a lot of protein to build muscles and not a lot of carbs. However, you need those carbs to run a marathon (maybe not so much for a 5k).
The goal of carbo-loading is to store up glycogen in the muscles. The glycogen is then used during the endurance activity to provide energy to the muscles. Carbo-loading, though, is really a complex issue and not as simple as "eat spaghetti the night before." Also, it is key for endurance athletes to consume high glycemic index carbohydrate *while* exercising (the gu, gels, shot blocks, etc. -- basically salted sugar) to provide a continuous stream of glucose to the body to use as fuel.
In any case, I'm obviously not an expert on the issue, but carbs are important for endurance athletics. That said, the post-race food is usually just junky stuff for people to feel like they earned a right to eat.

I often see cookies and muffins at races. Personally, after running a race, I have never been able to eat anything because my stomach gets upset -- all I could ever handle was gatorade. DH on the other hand chows down on the bagels and muffins and then feels guilty later.

Post-workout recovery meals should include both carbs and protein, which is why they've been pushing chocolate milk so much lately and you'll find it at a lot of races.