You are correct. The national average wage for a roofer is about 15 an hour now. And trying to get young white boys to work is not so easy.
Must be an area thing because until we got invaded, AZ was paying less than that and had young guys of all colors lined up. After the invasion, wages dropped. People still lined up.
In AZ. In the summer.
Your statement is contradictory. You can't set a price for labor and then search for workers. You have it set the price and the workers come to you. If 15/hr is not attracting any then you try 16/hr and so on. If yo set at 20/hr the labor will walk off the current job and come to you. I've seen it happen.