Every ruleset you write likely changes the defaults of something. The lines are relatively fuzzy, but I'd say there is nothing in CSS that should be outright banned from use — it's more about the styling _choices_ you make.
https://css-tricks.com/should-css-override-default-styles/