I own one of these and it's past ridiculous, and it's purely cosmetic. Yes the vehicle is large, but the styling is clearly responsible for a solid 6-12" of that height. Unfortunately if you need a vehicle to tow heavy loads, all new large trucks have this imposing front end.
I will also say I am rather disappointed in the technology at least on the GMC. For example, it has 360 degree cameras, but they don't show what's in front of you when you put it in drive for the first time. With the hood height of the thing, there's real risk that my kid is in front of the vehicle when I first start out. If GMC gave two shits about pedestrian safety they'd at least have an option to flash the front camera for 10 seconds after initially shifting into drive.
I will also say I am rather disappointed in the technology at least on the GMC. For example, it has 360 degree cameras, but they don't show what's in front of you when you put it in drive for the first time. With the hood height of the thing, there's real risk that my kid is in front of the vehicle when I first start out. If GMC gave two shits about pedestrian safety they'd at least have an option to flash the front camera for 10 seconds after initially shifting into drive.