Expats lasting 6/9 months is nothing new but in the period 2005/2008 you had more people who stayed. It might be that I also came (2005) at the same time but all the people I know who are long term expats came between 2005 and 2008.
I very rarely meet people now who have been 1,5 - 2 years in BA