Drupal 8 different layouts in theme
You don't want different regions for every node. 

Regions should be as generic and re-usable as possible.

However you don't have to include all regions in all templates. 

Your page--front.html.twigcould have a different set of regions to page.html.twig

Maybe checkout the Drupal 8 theming guide.