Because cricket in England is a relatively niche sport. The 6ft 4in proper athletes capable of 90+ are being pulled into different sports.
It has become so. The disastrous decision by the ECB to push to get cricket de-listed in '98 and later completely shuffled off to Sky killed the popularity of the sport completely.