LogicSig Teal Question

Is it a safe practice to hardcode addresses inside of a LogicSig smart contract?

It depends on the purpose. But there are many use cases where it is not only safe but also the only way to do it.