I'm wondering if you would still need them on a heavier vehicle such as any GM truck because the hood will still be much bigger than that of a sedan or anything else and therefore heavier.

Perhaps I'm misunderstanding the weight difference between whatever true OEM hoods are made out of(steel or aluminum I'd guess) and CF.

If I get a Suburban, I eventually want to get an OEM shaped CF hood and then paint it to the color of the car, but I REALLY hate the look of hood pins with with a painted hood. It would look especially ridiculous on an SUV hood.