Way too much is made of this debate. Hard core off roaders, load carriers, tow vehicles, and 'standard' pickup trucks are the only vehicles who currently need a frame. In theory, a unibody could be made to perform in these applications, but the weight of the thicker/more numerous sheet metal parts would even make the frame attractive.
Unibodies exist for two noble reasons, stiffness and weight savings (they can also crumple at a pre determined rate in wrecks). Mass production makes them economical to produce as well. A standard pickup needs a frame because the bed/cab transition of the design wouldn't allow a strong enough 'cage'. The honda ridgeline is the only one that doesn't have the 'seam' between the cab and bed and it gets around it by having those MASSIVE pillars aft of the cab. Even then, it's only a 1/2 unibody vehicle, and not what you call typical. A typical SUV (not used for heavy towing) could easily get by as 100% unibody as the roof extends all the way to the back.
Look at it this way, unibodies are superior in vehicles that experience predictable, reasonably light loads. If you exceed the strength limit in one place on the body, the structure as a whole can begin to fail. Frames can take severe point pressure that unibodies cannot. A frame will also flex, which depending on your application may be a good or bad thing. Climing on a rock, good thing... Driving over uneven roads, a bad thing. I had a C4 Vette and you couldn't put the top back on unless parked on level ground because the body flex would cause the distance between the windshield mounts and the rear structure to change enough so the holes wouldn't line up.
IMO, many just don't like the thought of them in trucks because they would come with a whole host of other modern goodies like IFS/IRS that give good old boys who like to jack things up the hives. Most of the good old boys I grew up with who frown on SUVs and yuppies are just as guilty of driving their truck on the road 100% of the time. The mudholes were only in their dreams...
A vehicle is a tool, just like a wrench. Select the proper tool for the proper job.