Interesting article.
We've known for a long time that not all feathered creatures could fly (ostrich, emu, penguins, etc.). And that feathers are not required for flight (bats). So, I guess it makes sense that the dinosaurs' feathers served a purpose other than flight.