There are a lot of reasons that stack on top of one another - could ramble about it for hours (I've worked on this specifically). Unreliable and changing data, methodology still being developed at a time when the numbers have increased massively, some unknowns that are out of the ONS's control, etc