Listen... 7700lbs is on par with what the average fullsized trucks were capable of a little over 10 years ago. (Yes there were some configurations with max tow and or cooling that would go a lot more, but the majority sold didn't have that.) 7700 is plenty. And having pulled a real 7000lbs in both a 1500 and colorado, if I had to do it regularly I'd own a 2500...
I think that is what a few people forget. The towing capacity of trucks has shifted a good bit over the years.
I wish I still had the door label from my 1995 C1500, and even from my 2001 Tahoe to compare with my 2015 Canyon and now my 2020 Silverado. It would be an interesting comparison to the capability increases that have happened in the truck industry. My 2015 Canyon could well outperform my 1995 full size truck, and get better gas mileage while doing it.
The Colorado/Canyon are sized to fit a market niche. Need more, go full size.
After the 2015 release of the Twins, the other manufacturers came out with various offerings. In most honest reviews. the Twins still came out on top. Sure, the Gladiator might outperform the Twins offroad, but the ZR2 held it's own, and all were better behaved on the road than the Gladiator. The Ford Ranger didn't hit it out of the park. The Ridgeline did not get many accolades other than having a bed that could become a speaker, a trunk in the bed, and not bad on the road. But truck capabilities, it was not. Frontier - heard a little rumble when it was being introduced, but not much else, have only seen 2-3 on the road. The Taco is the same truck Toyota has built for years, Maybe the next generation Taco will have some great improvement, but I doubt it.
I don't see anyone going out of their way to increase the capability of their mid-size offering. Most are concentrating on the bling the younger generation wants, and siphoning off any profits from ICE vehicles to support their EV development. In 2015, the Twins made a splash with better capability, especially when the diesel became available. Since then, the competition has just tried to play match point.