"all pilots would need to do 900 hours.." Mmm...that might be a challenge if you're a super jockey.
"This has been happening to cc for the longest while now.." Yep, that's why you only need to look at the ASR reports each Thursday and see the ever increasing number of CC that go sick on flights and are stood down.
The leaks are getting bigger and there's not much sticky tape left!