Full size trucks & SUV's have replaced full size cars as luxury/aspirational/family vehicles.
People WANT large, comfortable, capable, good visibility, powerful vehicles that can tow trailers, haul families on road trips and have comfortable seats. Nobody makes comfortable cars anymore. Olds 98's, Ford LTD, Dodge Monaco's which fit 5 people comfortably and could tow a boat don't exist today, they have been replaced by Yukons, F150's & 4Runners.
Do people use their crew cab, ecoboost 2.7L, 5ft bed F150 like a 460 '77 F250 single cab 8ft bed pickup was used? No. Because that 2020 F150 2.7 crew cab isn't used to haul lumber, cultivator shovels or drywall, it's used how a full size car was prior to 1990. Yeah it hauls the occasional 'truck' thing like a bag of mulch, an end table or a boat, which a full size car could and is able of, but there isn't a full size car that can do those things anymore due to govt. regulations for safety (high belt lines making visibility poor and trunks small & engines small) MotorTrend and all those automotive journalists thinking every car has to be 'sporty' among many other things.
If you were not an automotive enthusiast and just wanted something that had a warranty and would do what you wanted in 1975 you bought a
Delta 88, it did what you needed. The only thing that somewhat fills that non sporty, full size, reasonably priced gap today is a Chrysler 300, and you can't tow a boat to the lake with 3 kids and a weeks worth of clothes and groceries in the trunk, so you get a turbo 4 Silverado because it can.
Are modern pickups bad trucks? YES, it's because they aren't TRUCKS, they are full size family cars.
I get the hate for 5ft beds but nobody here is buying a brand new single cab 6.2 Sierra 1500 with an 8ft bed so your hate is unheard because cash influences auto mfg'ers not forum posts.