No it's not. Its just hard if they need to work in Outlook, which uses a Word Processor instead of an HTML rendering engine like any other sane email client.
This one goes right to the feels. I've got pretty good experience with using SSR components to generate static html with components. I'm currently using dotnet and blazor where I can make email components like a button and an image as easy as that might sound.