Fine line between "lugging" or Low RPM/High Loading and High RPM/High Loading. High RPM full throttle runs just "wears" things out due to the sheer number of revoltions the engines makes as long as you do not stress things to the breaking point. Low RPM "lugging" just beats the engine down in a much shorter period of time and loads things like bearings probably beyond their limits.
The issue to get these 6000 bricks to obtain 18 MPG or more on the highway, the large engine cannot be spinning too many RPM. So the TCU (Transmission Control Unit) really manages Torque. The 6.2l puts out a lot of Torque at lower RPM so the transmission is programmed to use the Torque to keep the RPM's low. Behavior is different on the 5.3l as it does not have the raw Torque the 6.2l has, so it runs at higher RPM's to pull grades, downshifts a lot more. It may run at similar RPM on flat surfaces as the 6.2l, but find a small inclince and the 5.3l is spinning more RPM to keep up speed.
This lower RPM operation puts a lot of load on the engine, specificaly the rod bearings. With the oil temp these engines run on the highway at 225F+, and I only have a good 1st set of data for like 64F ambient temps, not the crazy Summer temps of the high 90's-100's and the pavement being like 130F from cooking in the sun all day, 0w20 starts to look and operate more like 0W10 and under extreme conditions the oil is more like 0 weight overall. Not ideal.
It is not the engines are not getting enough oil, it could be, but what oil the bearings are getting is just too thin to hold up under the extreme loading and keep the engine bearings properly lubricated and componets cool enough. Oil also has a job at cooling the engine, once the oil gets too hot, it cannot perform its intended lubrication purpose and the oil viscosity will need to be adjusted for the operation requirements of the engine at higher oil temps.
While thinner oil has lower pump loss and lower "frictional loss" or drag on moving parts rotating on the bearing surfaces, you can gain Horsepower using a lower viscosity oil. There is balancing point to keep the oil cool enough so it does not thin out more than expected and under severe duty thinner oil may not provide enough engine protection with a sufficient oil wedge in the bearing area once the oil temp increases and the oil thins out. UNFORTUATELY GM recommends 0W20 for towing as well! No way in hell I would run 0W20 with the oil temps I see when the truck is loaded with nothing but a full tank of fuel and my smiling face.
Pretty much all of these 6.2l failures lately are bearing problems, and usually bearing problems are due to lubrication problems and overheating due to insuficient cooling. And for all the 20,000+ 6.2l failures, these are highly unlikely any sort of manufacturig problem or defective part at this point in their lifespan. Many environmental factors, useage factors, maintenance factors and the common element to almost all the engine failures is 0W20 oil.