Roofing is a local, trust-heavy, high-value industry. That means the links which move rankings are not the same ones a national e-commerce brand chases. Geographic relevance and industry relevance beat raw domain authority almost every time.
It also means the risk profile is different. A cheap link package aimed at a roofing site is one of the fastest ways we see contractors lose rankings they paid years to build.