Why don't Mautic themes reflect styling of Forms when embedded with a token?

If I’m using a mautic landing page and embed a form using a token i.e. {form=1} then the form does not appear to use the form theme settings when embedded into a landing page. Therefore, if want to alter the structure of the html it seems the choice is having to:

  1. Hack about with javascript in the theme page
  2. Manually paste in the new form html and have to update it every time a form change is made.
  3. Resort to using a slow loading iframe inside a Mautic landing page (which is what I’m trying to avoid)
  4. Extend Mautic (would prefer not to have to do this)

Am I missing something here and if not, is there a particular logic behind the decision to do this?