Boa tarde,
Acredito que top-level statements abstrai muitos conceitos importantes que são necessários que iniciantes aprendam. Como:
- Importação de Bibliotecas;
- Namespaces;
- Entrypoint da Aplicação;
Então, ele pelo menos, visualizar isso, seja interessante que ele saiba que existe coisas ali por trás, que ele não tem noção... Como, argumentos de inicialização de aplicação, entre outros.