So is open heart surgery if you are a trained heart surgeonmebop.
Irrelevant point - the point is that building a bike is a steeper learning curve as it has more components and compatibility issues.
Headset length, headset diameter, headset shape (tapered or not) fork steerer length, fork steerer diameter, seat tube diameter, stem diameter, Handlebar diameter, bottom bracket size, rear hub size (135/150 etc), headset size, Brakes IS or Post mount?, What size rotors?, what size mounting hardware do you nee for the brakes? (example: my frame has a "build in rear mount so it can already fit 160 with no mount)
are you running a chaindevice - if so ICG old or 05?, do you like the feel of a X.9 shifter... well then you can't use a Shimano mech and vice versa, bought an i-beam seatpost because it's the lightest... ah well remember to buy a ibeam seat.
That was a braindump of the things that immediately sprung to mind as "stuff that won't work if you buy the wrong sh!t"
Stuff that comes to mind wrt personal preference (not taking into consideration type of riding you will do or brand preference):
Headset - do you want it flush or stacked, how long do you want your stem, how much of a rise do you like your handlebars, how long do you like your cranks... do you know how hugh your bottom bracket is so that you wont bash your pedals on the rocks, how wide do you want your bars, do you want a long cage mech or med/short, are the brake cables long enough,