This thread seems to have devolved into a debate about CR... which who really cares, everyone is aware it is filled with inconsistencies and DMs really can only use it as a general barometer more than anything fine-tuned.
Back to the topic of "should giants be huge?" I'm going to be a little bit frank... I find
@Upper_Krust a little all of the place in this thread. At first it seemed like he finds giants an easy foe to fight that doesn't justify being huge. Then it seems like he believes giants are too dangerous to fight, and that it is unreasonable to fight more than a handful of them. I'm still not sure if he wants giants to feel like a distinct monster, or to add them to the list of "generic large foes," like ogres or trolls.
Anyway, I'm going to restate my opinion, which is two-fold; giants are not a monolith (there are 6 types after all), and range from the not that frightening Hill Giant to the damn terrifying Storm Giant. I personally like how Giants are huge, as there really isn't any monster that takes up that niche in 5E (a humanoid-looking monster that takes up that much space). And lastly, I don't really care that they really are just buckets of HP and damage; if I need an interesting giant, I'll grab some from Volo's or make my own, but sometimes its good to have simple statblocks if you want your combat to be speedy (or have one interesting boss, and a couple boring lackeys helping).
It would be good to have a succinct argument from
@Upper_Krust as to why he feels giants should be large... as reading the thread, it largely seems to boil down to "That's how the used to be, that's what I'm used to, I wish they went back to it."