It is not compulsory to do EICRs.
Except in Scotland for rented accommodation.
This is the best practice guide it is written by one of the scheme providers so it does tend to drum up work, and it does not simply follow regulations. Page 6 shows a picture of loads of plugs into a double socket, I personally would class that as beyond my remit, installation is fine, it's the use which is faulty.
Page 7 picture shows a fault which would require every light fitting to be removed to find them.
Page 9 shows the 4 classes, I seem to remember the IET saying F1 should not be used except where you don't have legal access. For example the bit owned by the DNO.
One should never have a code 1, if you do it is a real problem, as if the power has been removed for testing then the tester can't put the power back on, however unless he arranges for alternative accommodation neither can he turn it off, if it makes the accommodation classed as uninhabitable. I can't remember full list but you must have hot water and you must have lights and you must have a means to cook.
Code 2 needs something else to happen to make it dangerous, it is not dangerous as it is but if XY or Z happens it could be, i.e. some one drills through the wall without checking for cables in the wall first, question is where do you stop? Cables have been put in walls for years, there are a few
reports of where some one has died due to no RCD protection, however if you read the report there were many things wrong, not just a lack of a RCD. It comes down to a risk assessment, my father-in-law is not really at risk because no RCD in the house, my mother is, she put an extension lead in a bucket of water because she could see a red neon and thought it was on fire. This is a problem in the home you don't know who will live there.
Code 3 We have again put non metal consumer units under stairs for years, why should we all of a sudden decide they should be changed, I would agree if changed it should be latest type, but to expect some one to change it just because it's plastic is unreasonable.
All the EICR does is alert one to what may need doing, you need a risk assessment to work out what should be done. As said the risk is related to occupants, so with a change of occupants we do an EICR, but until the house is sold the occupants have not changed, we still see where people take light fittings with them on a move, and so it is after the old occupants move out that an EICR is done.
So as said before some one doing an EICR before the occupants move out should expect the new occupants to also have an EICR done. So if he misses anything then he could have the old owners blaming him for missing things and claiming any extra expense as a result. In real terms this means code 1, where new occupants need to live in a Hotel until house is made fit. I don't know one case of this happening!
But the big question is why would the old owners have an EICR done, when as soon as the new owners move in it needs doing again?