I wouldn't say that GI is anywhere near useless per se, but definitely over played. I eat white rice as my main source of carbs pretty much and my insulin sensitivity is improving greatly. That's because everywhere else, I am making great dietary decisions.
I think people get too adamant and burn themselves out before they actually lose any fat. They shed some water and lose glycogen, then when it comes to actual fat burning they hit the wall and give up. Well, it's easy to shed water. Fat loss is much more difficult, but far from impossible
Start slowly and use process of elimination. Eliminate shitty decisions like eating pizza or sweets before bed, something I had a problem with. Clean up the diet by removing very high GI foods wherever it's inappropriate. This in itself will probably mean that your daily caloric intake has dropped by a couple hundred calories (hopefully not any more than that!), so you should already be on your way to fat loss.
From there, that's when you have to start tweaking your macro break up, as well as timing. That is when real fat loss occurs, and when fat loss gets tricky. I think so many people just start shoveling down salad and slamming water, only to disappoint themselves a couple weeks later when nothing happens. Start with the small, easy steps first. Then start getting more and more diligent with your dieting. People try to reach the end product before they move towards their goal. Goals need to be set and met in increments, the same logic applies to just about anything.
I can't help but pity all the people that give up so quickly, not because they aren't reaching their desired results though. I pity these people because they're so stupid and weak minded. You can be pretty stupid and still lose weight and look fantastic, but as long as you have some direction and a smidgen of self discipline then you can go far. A lot of people over estimate how strong they are mentally. People are generally idiots, and don't have much will power whatsoever. True story.