Reconfigure is the trick and it's dependent on skills.Exactly. The key is getting an oversized kitchen and being able to then reconfigure some for your existing layout. If you can make it work the cost savings can be huge though.
A friend was building a 35 foot sailboat and needed louvered cabinet door in unique sizes. He bought the next size up, found a way to break them apart, cut the cross pieces and re-assembled.
He refused to pay the going price for the finger pulls for the drawers so made his own from scraps of teak, using three sizes of hole saws and a router. Perfect fit
I had a narrow cupboard where I wanted to install pull out racks. The one that fit was silly narrow and left an unusable space next to it. The next size up was 3" too wide but I bought it anyway, cut 3" out of the middle and welded it back together.
When I did my kitchen 30+ years ago I made everything but the then popular oak doors, juggling sizes to fit.
When I did a bathroom vanity a few years later I had more equipment and wanted it in cherry so I made the doors by spending a couple of hundred on router bits.
While the finishes on the above are OK they are not to the same standard as factory units. It's not impossible for an amateur to match factory finishes but how practical is it for them to be able to be able to control spray patterns, temperatures, humidity and curing, all dust free in a possibly toxic atmosphere? The paint can be farmed out.