I'm a pro and here is our reality. Worker's Compensation (Worksafe BC)is a government run agency that provides injury compensation to every worker in the province, therefore they set the safety rules.
Get injured and there are only two (usually) parties to be blamed, the worker or the company. The majority of the time, it's the company who gets blamed due to "failure to properly supervise"or "failure to provide a safe working environment". Hence, full PPE is supplied and mandatory, employees must sign each safety briefing, and employees must sign for each training session.
If a worker gets hurt and the employer is deemed responsible, the cost of the compensation/rehab/medical is added to their worker comp insurance premium. If the worker was deemed negligent then they may not qualify for compensation.
So everyone wears steel toes, hard hat, slash pants, gloves, hearing protection, safety glasses and a screen. And yes, it does rain here and there are times when we can't see and guys will take their glasses off. Just don't get caught by the safety guy or the boss.