When you ask for model.parameters(), the parameters of layers inside nn.ModuleList will be returned.
But if it is regular list, we dont look inside the list for nn.Module layers.
In your example, if you do:
list(MyNN().parameters()) then you will see that the weight of the nn.Linear in self.network will be missing.