Trying to add hero web part to the default root site collection (which seemingly you cannot create with communication template) page. Doable?
For those who are here for an answer, maybe something changed between the time I posted this question and now but there is a silver lining in all of this. If you go to site settings> site features> you can activate site pages. This enables the modern design page as an option for a new site page created. This doesn’t necessarily ‘convert’ the site template to communication template based design but it enables modern pages. This seems to work only for team site template.
Nope it is not. You could create your own SharePoint Framework Webpart and add it to a root site though. Would require custom development.