"The labor market is very competitive and roofing contractors must change their ways and be more progressive. Ignoring millennials just does not make any sense. "
Why should millennials dictate your culture and what you do? Because there are 75 million of them and they represent the prime hiring target for your company.
There are a lot of great, conservative working class folks who manage their life and money well. However, there are also a lot of working class folks who have a lot of drama, are frequently short of money and life-plan poorly.