_root is evil?

i read in some websites that using _root is a bad habit in as3
why is it bad to use _root in as3 ?

I used lots of those in my game, and i find them useful.

if _root is bad, then whats the more appropriate way of doing things?