The complete failure of British Intelligence to predict the fall of the USSR shows they might have gotten better at counter espionage, but still failed at their primary job.
The tricky bit isn’t collecting intelligence, the tricky bit is being able to turn raw data into something worth all the effort of collecting it.