Forcing people to start using comments and groups right at the beginning may be not a good idea for everyone. It could make the wrong impression for someone getting started for the first time.
Instead, maybe let us design our own “template” that we can choose to be used when creating a new project or scene.
For example I normally start with at least 2 groups. Initialize with an “At the beginning event” inside and an Update group with an empty even inside to be triggered every frame.
Now instead of forcing this or anything else on everyone and trying to explain in a text what is this, how about to let me design my own “template” and tell GDevelop to include this set of events, groups, comments and objects from the template out of the box when I create a new scene or when I create a new project. Basically the same as we can choose to create a new project from a template except let us create and include our own templates in the list and maybe also add an option to create a new scene from template including all the events, comments, groups and objects from the template.
The way it could be done maybe is to add an option to save a project “as template”, then GDevelop would go ahead and save a copy of the project in a safe location and add the project to the templates list so we can create a new project from our own template next time and then also add an option to create a new scene from template.
Maybe also limit a template to have a single scene only so we can use it either to create a new project or only copy the events and objects when creating new scene from template.
Just an idea, so we could keep the empty project to keep it simple for complete beginners and take some pain away from advanced users who already know how they want to start a project or scene.