There are two major reasons. 1) Homeowners usually like contractors to provide a shopping list, but it is time-consuming to create such a list. 2) Automated solutions improve data accuracy.