Except you didn't buy a truck, you bought a tall unibody car with a bed. It has vastly less utility than a frame based truck/suv. If you are happy that's great and ultimately that is all that matters, but to compare ridgeline to silverado or f-150 is just plain wrong, apples and oranges.
Not a Ridgeline owner, but... the reality of pickup ownership in America is that on average they never get used for things that couldn't be done with a wagon or small SUV. Which makes the Ridgeline the best truck out there for most people who buy pickups -- the in-bed storage is super practical, the flat floor provides more usable space in the bed, towing capacity is reasonable for a U-haul / smaller boat / motorcycles.
It would be at the top of my shopping list for when my '05 RAM finally dies but for the bed being too short for most of my motorcycles. I wish 'utes would make a come-back in America and up-size to be more competitive with pickups, a four-door 'ute w/ a 76-inch bed and 1,000lbs of payload would suit me perfectly.
Probably I'll just buy a trailer and put a receiver on my R-350, it can tow plenty and replaced a lot of trips in the RAM.