If you know what you want and can wrench your own bikes, there is no reason not to go the direct order route like Canyon if you are so inclined.
i have never once bought a complete bike froma shop (though I do oftem buy parts and use them for services like head tube facing and wheel builds). Zero regrets.