Hi,
The definition of a template is still the same. Moreover, web parts are the layout of the page - so without them the page template has no sense - just some basic layout. The users want to have the web parts already present on the page template.
In this case you need to create new page templates - you can do it easily on the document Properties tab in
CMS Desk, Templates section: You can clone current template as an AD-HOC template or create new, independent page template from the current one - so you do not have to repeat the same code every time.
Best regards,
Juraj Ondrus