I agree. Maybe I'm missing the point, but I loathe default stylings. Ugly grey buttons and annoying blue html links normalized across browsers are still ugly grey buttons and annoying blue html links.
The point of normalize, at least how I use it and understand it, is if you wanted to change a default style you just go into the normalize.css file and change the style of links, or buttons in there, and be assured they work cross browser.
As apposed to having to to declare a reset, and then re-declaring everything again.
He says this in the article too:
"Approach 1: use normalize.css as a starting point for your own project’s base CSS, customising the values to match the design’s requirements."
The point of normalize is not to keep links blue, and buttons gray. They find the rendering discrepancies between browsers, fix them, and make it easy for you to change.