I can see how a roofing business might buy your online shopping history, deduce that you drive a Lexus, and bump up their prices. Then profile you as not very handy, and cut corners knowing you won’t spot the issues.
If someone owns a home with a garage, you don't need to know what kind of car they own to case how wealthy they are. It'll be pretty obvious just by looking at the house, the lawn, the neighbors homes, their lawns, their cars, is there a pool in the backyard, is there a community pool with expensive memberships, etc. Google maps and social media will tell you a whole lot... for free.
Why pay? Clearly not because some people may own garages and they may or not store their cars in them. Most people load their garages up with so much shit a car doesn't have a prayer of fitting anyways.
Just because lots of info is available doesn't mean more info wouldn't be useful. You never know if your customer might be well above the neighborhood's average wealth. Or be average but have poor impulse control when spending money, which is even more valuable.