The things people try to do to get a quick fix to a long term problem.
It is annoying that the body never evolved a protection mechanism to stop storing fat once it has reached capacity. If you consume too much vitamin C you just pee out the excess, it would be great if sugar and fat was the same way. For thousands of years the supply of food was a limiting factor, at least in developed nations food is effectively infinite.
Well, getting over-abundant access to food is something way too recent for humankind to have possibly triggered any significant evolution.
We have rather been exposed to the exact opposite for an extremely long time (we're talking like a few decades vs. a few millions of years), so it's quite logical that the preferred mechanism was storing "fuel" (as fat) for later use and not even bother with throwing away excess "fuel". Evolution is a slow process, especially for mammals.
The vitamin parallel is interesting and there are precisely counter-examples. There are quite a few vitamins that we can't excrete if consumed in excess, such as vitamin D (and a bunch of others.) Most likely because it was NEVER in excess for millions of years (and it may just become so if we take too much supplement, which is again something very new), so there was no need. While vitamin C was relatively abundant in fruits and so we definitely *could* consume it in excess, especially back when we were consuming a lot more fruits than we do today.