I'm not a bicycle expert, but I suspect the tolerances on bicycles can't compare to Legos. You can find knockoff "Legos" for much cheaper, but the quality isn't there, and they just don't work as well if they don't match the strict tolerances. Like, are all of the parts on a bicycle within 0.01mm tolerance? I highly doubt it.