Loop guard prevents the port from transition to forward state if it does not receive BPDU. The assumption is that the link is working fine but the BPDU is not received.
But what happens if there is an actual problem with the link. Wont the traffic be blackholed if there was instead something wrong?