The insurable interests of the parties are different. The contractor insurance covers a considerable risk envelope for liability and materials not attached physically to the home.
The homeowner actually owns the real estate and all things attached to it. For example, if a window package is delivered to the project site and the items are damaged prior to installation, the contractor’s insurance covers the loss. If the windows are damaged after installation, the homeowner insurance covers the loss.