Hard coding is typically used when the email content does not need to be personalized or updated frequently. It is often used for promotional emails, newsletters, or any communication where the message is consistent across the board. It's also useful when the email design is complex and requires precise control over the layout.