Those aren't small... For the size and the money I don't see why folks wouldn't just but a 1/2 ton? The F-150 is a pretty darn versatile pickup.
I recently switched from a 2008 Canyon to a 2018 Sierra. The Canyon was definitely more fun to drive (and park) in the city. It just felt more nimble. It was right-sized for my needs. It towed what I needed to tow, and hauled what I needed to haul.
But, when it needed replacement, pricing, and passenger comfort did push me into a full size truck. It eats up the highway miles, and tows like a dream, but it feels a little ridiculous to drive such a big (empty) vehicle to the mall. It feels far more fat and bloated in the city than a midsize truck. I'll admit, the extra bed space has been nice, and the V8 power is good, but in many ways it is overkill for my use.
I don't even dream of taking my Sierra on trails I used to run in my Canyon either. The increased size is a big penalty on tight trails.
Oh, then GM went and made the 2019 Sierra even bigger....