With the recent change in NNBD specification
Let L be a library that exports a declaration D named main. ... It is a compile-time error if D declares at least one positional parameter, and the first positional parameter has a type which is not a supertype of List< String >.
In fact, there is no error in analyzer and runtime error in VM
There must be a compile error in both analyzer and CFE
Dart SDK version: 2.10.0-110.0.dev (dev) (Wed Sep 9 17:51:43 2020 -0700) on "windows_x64"