I'm a recently retired contractor and this is 100% true. They hire out the work, it's not their own people, they require payment up front and have no control over the schedule or quality of the installer. You can get custom cabinets and professional installation cheaper, not to mention licensing and insurance concerns.