They do indeed seem to be on the increase (as do scam calls), but I was surprised to find out some years ago that unlike some other countries, in the UK it isn't illegal to spoof a phone number. It only becomes a crime when some other fraud type crime has been committed.
IMHO this leaves a grey area wide open for those damn "I'm calling about your recent accident" / "Tech Support" / "Amazon" / "Your Bank" to start with... and helps serve to re-enforce a crime they are about to commit. It's akin to giving a bank robber several sticks of dynamite to blow open the safe door, but they've not done anything wrong until they take the money off the premises and made a get away.
I'm not sure how hard it is for the service provider or carrier to track the numbers when VoIP is involved? Plus the increase in non-geographic numbers, re-use of some geographic numbers, large organisations such as the NHS using a default number & caller id blocked due to either ex-d or use of 141. Surely it must be possible at some level because emergency services can still see you landline number even if your caller-id is hidden. But it is crucial the system must still allow a procedure in place for genuine reasons of privacy or surprise.
Vodafone has/had a warning system for known to them possible scammer numbers. I say 'has/had' because I've not seen any of these warnings for what must be a few years now, but I guess they are reliant on other users reporting the numbers as opposed to at a network level.
As well as the scam type calls... it's now even easier than ever to spoof a phone number and absolutely anyone can can buy SpoofCards to make calls and texts appear to be coming from wherever they want. The apps to do this even has the ability to bypass the ringing and straight to voicemail as well as having inbuilt voice disguise.
Interesting topic as something needs to be done about the ever increasing misuse of spoofed numbers which do lead to fraud. How to do so without compromising the legitimate aspect I have no idea.