Oh, and people who go to the LBS haven't necessarily been riding for years. I bought my first bike as an adult as an LBS and went in there knowing NOTHING.

And your mattress example...is why most mattress stores have an exchange/return policy.