all the serious riders i know would be buying frames and parts online and wrenching on their own stuff.
i bought a complete bike this time around to save myself the time and hassle of piecing one together, but have no plans of setting foot in a shop for parts or service ever again.