I think the myth here is even if a cheap bike is bought at a bike shop, it will likely have low end components. Cheap is cheap. But you are not going to get any advise, any after sale service, or whatever, at your favorite department store. So if you are fine with the lack of advice, a used higher end bike can usually be found on Craigs List, for the same or less than Walmart's finest.