Not being able to see for 12 feet in front of your vehicle should be illegal. The only reason trucks are allowed to have that is because they are pegged as farm equipment. Treat them as farm equipment. Special license to drive if visibility is impacted, special taxation for large vehicle without a business use case, you name it.