Philosophical question about the Default trait - and its clippy warning

Please allow me to consolidate what I found here.

This link helped. It explains it (Default) is needed for generics whereas you can normally call new(?) on your regular objects and don't need it.

Excuse the link. On mobile I have compose in my clipboard and then paste. Groan.

Anyway, per the Rust docs, Clippy should only issue that warning for generics unless you want to enforce explicit declarations of some sort.

Is this correct?