Renaming a variable (or method, or class) may be the most common form of refactoring, but it barely scratches the surface of ALL the possible ways that code can be refactored.
Eclipse has support for other kinds of refactoring too. However, the best refactoring (big structural changes, simplifying code) usually requires human intelligence and hard work -- Eclipse can't just do it for you!