But here we go, starting with Ford. The 3.5 HO is an awesome engine, and limited availability. BUT, you can still get the great 3.5 at 375 hp and 470 ft-lbs, or the proven 5.0 at 395 hp and 400 ft-lbs. So even though you can't get the top of the line engine in all trims, they next two offerings are great engines with good hp and torque levels.
Now onto the Silverado/Sierra. The 420hp, 460 ft-lb 6.2 is a great engine, but was limited availability. So what's the next option you can get in most of the trucks? The 5.3 with 355 hp and 383 ft-lbs. That's quite a bit lesser engine than the two common offerings of the Ford trucks. And GM offers yet the 2.7L and 4.3L even further below that. Even the 2.7 Ecoboost is comparable to the 5.3, 30 hp shy but with 17 more ft-lbs. So while GM offers a number of engine options, they seem to be skewed towards the bottom end of the performance range.
And even though Ram only offers the 5.7 as their mainstream engine, and top of the line, it still makes 395 hp and 410 ft-lbs, adequate for the vast majority of truck owners. Would a bigger engine be cooler? Yes. Do I really need it? No. the 5.7 Hemi has been a great workhorse for me.
GM's failing isn't as much not offering the 6.2 in lesser models, but more of a fault of focusing more on lower end engines... not sure why they need the 2.7, 4.3, and 5.3. They need something in between the 5.3 and 6.2 instead of all the low line engines. Why not go back to the great old 5.7?