There will be compromises because they build for average buyer, not for you.
And people that are looking for a house usually want to move there as soon as possible, doing custom not only means you need to pay more but that you also have to wait longer and pay for the place you're currently living extra year or two.
Ideally all would start from some common plans then architect would customize it based on the future home owner input but that's frankly expensive.