I agree. It really depends on why someone is building the PC. Sometimes you want to optimize the gaming performance, or video editing performance, or the file transfer speed and lower latency for a NAS box, or other times you're looking to optimize video playback, low power consumption, and low noise on an HTPC. All of those could be built by ones self, and each will usually require certain choices and trade-offs to achieve the desired goals.