I am just talking about my experience. What I said definitely applied all the people. I did not mean to offend people.
I did met some people working for the same company for 10 years doing exactly the same thing and they refused to learn anything new. As a matter of fact, my company just fired one.
Every person has his own perspective. One VP of a company said I never worked for a job more than 5 years, it meant I had no loyality and did not hire me. Another company said I could hold on a job for 5 years, it was excellent.
Everyone is different. I went to many interviews and I also interviewed many people. It also depends on your own experiences.
You have good experiences with people working for a company for a long time and have bad experiences with people working for 2 to 3 years and my experiences was just opposite.
Please don't get angry. It is just my 2 cents.