Not really that odd, it's the way the market is going and has been for a few years.
Why employ hundreds of trained, qualified people on high(ish) salaries who are permanently on your payroll when you can outsource the difficult(ish), customer facing stuff to someone else and just collect the money each month.