As a self builder I agree with you 100%. However, I've noticed there are a lot of people who, no matter how convincing you can be, want to buy, "Something they know will just work." I guess if the 30% markup is worth it to them, it keeps the retail computer manufacturers in business.