The generated code is just a starting point - you can change it to whatever you like (or even edit the template if it offends you that much).
In fact, it is *expected* 90% of the code that is generated is stuff that you would want to customize. If it was likely to not need customization, it would be in the framework, not in the boilerplate.
I am afraid that you missed my point...
I am advocating that the framework (EntityQuery or Query) defines a default so that the numerous Entity List classes do not need to declare this.
I really don't want to pick some arbitrary default for a general purpose component that is used in other scenarios than list screens...