Ima kad se kreira projekat i kad se bira verzija .NET-a, samo se različito prikazuje zavisno od verzije ažuriranja VS2022, kod mene je ta opcija u sredini između "Enable OpenAPI Support" (što je nekadašnji Swagger) i "Use controllers" i podrazumevano je čekirana.
Ne znam da li može da se izmeni nakon kreiranja projekta, ima više tema na Stackoverflow.
ISPRAVKA: Za eksplicitno generisanje Program klase i Main metode ipak je
neophodno da opcija bude čekirana, jer "top-level statements" podrazumeva da se taj kod dodaje automatski pri kompajliranju ili kompajler tretira sve u Program.cs kao deo Main metode Program klase.
Ova "inovacija" nije problem kada ti u Program.cs fajlu treba samo Program klasa i kada u njoj postoji samo Main metoda, što je kod složenijih projekata sa više aplikacija i kodom razdvojenim u veći broj fajlova i klasa.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.