The problem with ten years in one company is that you're likely to stay in your comfort zone and not learn enough new things. In an industry that reinvents itself every 5-8 years, the comfort zone is very dangerous indeed.
Staying up to date (at least aware, if not proficient) should always be a job requirement, whether you are a new grad or industry veteran.