There are lots of things that go into the price of the frame. Most of the differences come from R&D and marketing and of course the "what people will pay" thing. Each person in the chain also needs to get a reasonable profit, so this can drive the cost up as well.
I agree that you can get lower priced frames that ride just like the expensive ones. The devil is in the details as they say. This is what we based our business on on.