Why is the 'Preseed default finish template' not installing the Puppet agent?

And indeed, the use case I mentioned is mentioned in another thread at Rethinking host groups

As a “template” for a new host, which is used during provisioning to pre-define some or all of the attributes of the new host. These attributes are either copied to the host or retrieved from the host group during provisioning.