Not really. I try to not let it bother me because it's been this way most anywhere I've worked. I did once have a manager who was very good at this. I was surprised how positive it made me feel.
I've stayed as little as 6 months in a team before moving, but average has been around 1-3 years. I've stayed in companies longer (9 years, 4 years, been at my current place for 2 years), but have moved to different teams internally.