Not necessarily. If he's using a low current relay and the tolerance stack in the BCM is such that the relay doesn't cause a fault to be detected, he's good. For now. At the temperatures he's seen. It doesn't mean that it's a good solution for everyone because the electronic tolerances in every BCM will stack differently. A robust design shows no fault for any in-tolerance variation for components in the BCM combined with headlight tolerances, but is sensitive enough to detect faults in the headlight. The "wire stuff up, see if it works, sell it to customers" approach is flawed when you add modern electronics into the mix. What would be a wonderful thing for a vendor to sell(hint, hint) is a relay with a solid-state input circuit that draws only a tiny bit of current, less than one mA ...