The reason dinosaurs have feathers is because they share similar anatomical features with birdsyep. This is like, the entire reason people have slapped feathers on dinosaurs. They just wanted to look all smart and print something new onto an animal that can never be truly proven in accuracy. Instead of thinking that maybe dinosaurs are their own separate form of animal, they used this tiny relation to birds as their backing for having GIANT beasts roam around with completely useless feathers. Even though their skulls (clearly more like crocodilians and lizards) point otherwise.In my theory, the only dinosaurs that had feathers are the ones who actually had need of them, and even then, they may have had pterosaur like wings instead for all we know.