So, that means you disagree but can't articulate why?
If that is how you feel, just browse the internet with CSS turned off
If you had ever actually tried this, you'd know it's completely bullshit advice.
or with your own style sheet overriding the site's own style sheet.
Because the proper solution to shitty website UIs is to force everyone to jump thru hoops to fix them individually, rather than to rant at the webdevs in the hops that they think about things from the users' perspective rather than just "hey, that looks cool"?
It should be immediately apparent that links are links.
It is generally helpful if visited and non-visited links are different. For some things (say, a list of product categories) this is less important.
Fancy hover effects are annoying. They're slow, if the effect looks like replacement I need to re-read the caption to see that it's still the same, the eye-catchingness makes it impossible to look at something next to it until the animation finishes (this is especially bad for any effects set for when the hover ends).