I'm not the author, but I recently joined the BBC as a software engineer and haven't found all that many contractors at all, the ones I have are in regular non-senior positions.
It may be the case for 'talent' and management of TV projects (for example), but in the tech departments - your assertion, in my experience seems to be far from true.